随笔分类 - JAVA使用
描述java使用语法、注解等
摘要:import org.springframework.util.StringUtils; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.ut
阅读全文
摘要:堆设置 -Xms :初始堆大小 -Xmx :最大堆大小 -Xmn:设置年轻代大小 -Xss:设置每个线程的堆栈大小 -XX:NewSize=n :设置年轻代大小 -XX:NewRatio=n: 设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4 -
阅读全文
摘要:http同步请求 一般使用httpClient实现 private void sendRequest() throws Exception{ String path ="/statistic/info"; CloseableHttpClient httpClient = HttpClients.cr
阅读全文
摘要:在bug调试的时候,鼠标选中要运行的语句,点击alt + f8,可以直接在bug环境下执行该条语句,获得运行结果 ① Show Execution Point (Alt + F10):如果你的光标在其它行或其它页面,点击这个按钮可跳转到当前代码执行的行。 ②Step Over (F8):步过,一行一
阅读全文
摘要:mybatis中入参存在 数组或List 时,使用foreach 进行动态拼接 foreach可以在SQL语句中迭代一个集合。它的属性主要有item、index、collection、separator、close、open item:表示集合中每一个元素进行迭代时的别名 index:指定一个名称,
阅读全文
摘要:在idea 生成项目后,都会自动生成以下文件夹: .idea :存放项目的配置信息,包括历史记录,版本控制信息等。 config : 存放配置文件 target : maven打包之后的输出目录 logs : 存放日志 .iml文件 :工程配置文件,里面是当前project的一些配置信息。
阅读全文
摘要:优化服务器应用程序的性能,提高程序执行效率和降低系统资源开销。 池是一种广义上的池,比如数据库连接池、线程池、内存池、对象池 对象池可以看成保存对象的容器,在进程初始化时创建一定数量的对象。需要时直接从池中取出一个空闲对象,用完后并不直接释放掉对象,而是再放到对象池中以方便下一次对象请求可以直接复用
阅读全文
摘要:import com.alibaba.fastjson.JSONObject;import org.apache.commons.httpclient.*;import org.apache.commons.httpclient.methods.GetMethod;import org.apache
阅读全文
摘要:解决方法:将Shorten command line: 改为JAR manifest
阅读全文
摘要:文件后缀为 .lastUpdated 通过Everything软件查询后缀为.lastUpdated文件,进行删除
阅读全文
摘要:1.利用maven打包 在pom.xml中添加一下依赖: <build> <plugins> <plugin> <!-- 指定项目编译时的java版本和编码方式 --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-com
阅读全文
摘要:Timer定时器是单线程执行 定时器实现的流程: (1)第一步:创建一个Timer。 (2)第二步:创建一个TimerTask。 (3)第三步:使用Timer执行TimerTask。 执行: (1)schedule(task,time) 在时间等于或超过time的时候执行且只执行一次task,这个t
阅读全文
摘要:错误原因是mybatis不支持JSONObject格式 在传送数据时,将json格式转为String格式,进行传输即可
阅读全文
摘要:注解(Annotation)是java提供的一种元程序中 元素关联任何信息和任何元数据(metadata)的途径和方法 Annotation是一种类型,可以被定义和使用,程序通过反射来获取指定元素的Annotation对象,再从对象中获取元数据 元数据:定义为数据的数据,是一种对数据和信息进行详细描
阅读全文
摘要:idea中通过maven已经导入了包,idea中也能定位到包的位置,但在编译的时候始终报error,找不到包。 推测原因是idea的版本与maven构建的build不相容 建议卸载idea,换一个idea版本进行安装,不想更换idea的可以采取以下办法。 解决办法如下: 将idea的构建和运行托管到
阅读全文
摘要:ctrl + alt +鼠标左键 / ctrl + alt + B :跳转到 方法所在的实现类 alt + enter 自动插入private属性的set get方法 ctrl+h 查看类和接口的继承关系 ctrl+alt+l 自动排版 ctrl + r 页面替换关键词 ctrl + f 页面搜索关
阅读全文
摘要:主要的json处理的包有 阿里开源的fastjson以及谷歌的gson,其它的有jackson等 其都支持 json对象与javaBean对象间的转换(javaBean对象通常指json的字符串) fastjson中通过postman发送json数据,Controller层进行接收。Controll
阅读全文
摘要:实体类 是指 定义了数据属性并具备set方法、get方法、toString方法、无参构造方法、有参构造方法的一个类。(通常是存放在model里) e.g: 代码中的Model 、Util、Dao、Service、Controller分类含义: Model 是模型,描述的是抽象数据。通常与持久化数据进
阅读全文
摘要:一个项目有很多环境:开发环境,测试环境,准生产环境,生产环境。 每个环境的参数不同,我们就可以把每个环境的参数配置到yml文件中,这样在想用哪个环境的时候只需要在主配置文件中将用的配置文件写上就行如application.yml 在Spring Boot中多环境配置文件名需要满足applicatio
阅读全文
摘要:Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IllegalArgumentException:
阅读全文

浙公网安备 33010602011771号