java随笔记录】的更多相关文章

1. java对象转json Message msg = generateMessage();ObjectMapper mapper = new ObjectMapper();String json = mapper.writeValueAsString(msg); 2. json转java对象 ObjectMapper mapper = new ObjectMapper(); mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPE…
JAVA的变量类型 类变量:独立于方法之外的变量,用 static 修饰. 实例变量:独立于方法之外的变量,不过没有 static 修饰. 局部变量:类的方法中的变量. public class Variable{ static int allClicks=0; //类变量 String str="hello world"; // 实例变量 public void method(){ int i =0; // 局部变量} } JAVA修饰符 修饰符用来定义类.方法或者变量,通常放在语句…
最近在用MapXtreme做项目,随笔记录备忘. 声明:PubMapPara 静态类,后缀为静态类成员变量 1.加载地图 /// <summary> /// 地图工作空间文件路径 /// </summary> public static string mapFileName = system.Environment.CurrentDirectory + @"\地图6\矿车定位.mws"; //加载不同类型的地图文件 public void LoadMap() {…
Java 日志记录规则 规则一:日志是面向读者的 我们不应该让无价值的信息使日志文件变得乱糟糟,比如说完整打印所有的实体字段. 通常,实体名字和其逻辑关键字足以识别在表格中的一条记录了. 规则二:匹配日志等级和执行环境 在 Java 系统中提供的所有日志管理工具和引擎都有日志等级(ERROR.INFO……)的概念,这将有可能过滤掉等级过低的消息. 例如,Java util logging 使用如下的等级:SEVERE.WARN.INFO.FINE.FINER.FINEST(+ CONFIG 和…
补充Java面试记录 背景:这两天面试遇到的部分问题都分散在了前面两篇文摘中,这里再做一些其他的记录,以备不时之需! 一.谈谈你对SpringBoot的理解? SpringBoot简介:SpringBoot是一个框架,它的目的就是用来简化Spring应用的初始化搭建以及开发过程:该框架使用了特定的方式来进行配置,从而使开发人员不在需要自定义样板化的配置:它可以自动配置Spring的各种组件,并不依赖代码生成和XML配置文件. 我对SpringBoot的理解: SpringBoot是微服务框架的起…
Java问题记录——循环里的二次判断与状态更新 摘要:本文主要记录了在循环操作时可能出现的问题. 问题重现 在使用循环结构时,如果使用了定时任务,或者代码会多次调用循环结构,可能会导致有些对象会被循环多次. 举例来说,如果有一个结账的代码,每五分钟会执行一次: @Scheduled(cron = "0 0/5 * * * ?") @Async public void handle(){ List<Customer> list = customerDao.listCustom…
Java问题记录——OutOfMemoryError 摘要:本文主要分析了OutOfMemoryError的产生原因. 没有分页导致占用大量内存 查看进程 使用 jps 命令查看当前运行的Java进程和进程号: [root@VM_40_24_centos ~]# jps 25953 Bootstrap 7832 Jps 根据进程号查看实例的运行情况 使用 jmap 命令查看当前占用内存最高的实例: [root@VM_40_24_centos ~]# jmap -histo:live 25953…
Java问题记录——IllegalMonitorStateException 摘要:本文主要分析了IllegalMonitorStateException的产生原因. 部分内容来自以下博客: https://blog.csdn.net/historyasamirror/article/details/6709693 锁对象发生了改变 在测试多线程通信的代码时,出现了这个异常. 代码分析 代码如下: public class Demo { public static void main(Strin…
SLF4J (The Simple Logging Facade for Java)使用记录 官网 http://www.slf4j.org/ 参考资料 官方文档 什么是 SLF4J? 官网: The Simple Logging Facade for Java (SLF4J) serves as…
基本认识 1.编程思维 根据这几天的java学习,编写程序最重要的就是要有一个清晰的思路.语法上的错误可以跟随着不断的联系与学习来弥补,清晰的思维却只有自己来前期模仿,后面慢慢摸索形成一套属于自己的思维方式. 2.编程方向 程序编写方面考虑的是完成某个任务需要的东西(对象),也就是达成目标需要用什么来完成.程序主要编写思路也是围绕这些东西来写,而不是围绕完成这个目标的步骤.(这就是所谓的面向对象编程,和C语言最大的区别) 3.编程习惯 随着以后编写的程序的不断扩张,程序会越来越大,需要的对象也会…