Java
lanyu96
有些事不是因为看到了希望才去坚持
而是因为坚持了才能看到希望
展开
-
代码类名规范
上下文XXXXXContext.java工具类XXXXUtil.java拦截器XXXXXInterceptor.java工厂类XXXXFactory.java插件XXXXXPlugin.java常量类XXXXConstants.java枚举类XXXXEnum.java业务类XXXXXXProcessor.java XXXXXXProcess.java...原创 2019-12-01 18:18:26 · 5897 阅读 · 0 评论 -
springboot xml转json工具类
java中 xml转json 或者 json转xml工具类首先引入依赖 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <c...原创 2019-11-26 16:20:12 · 6017 阅读 · 0 评论 -
Android 长按照片保存 工具类
public class ImgUtils { public static void saveImageToGallery(Context context, Bitmap bmp) { final String[] items = new String[] { "保存图片"}; //图片转成Bitmap数组 final Bit...原创 2019-05-23 22:21:48 · 2995 阅读 · 4 评论 -
Eclipse连接数据库报错:Unknown initial character set index '255' received from server.
java.sql.SQLException: Unknown initial character set index '255' received from server.编码不匹配的原因直接在连接的URL后加上?useUnicode=true&characterEncoding=utf8就可以了 ...原创 2018-11-04 16:07:00 · 1160 阅读 · 0 评论 -
Java自定义一个工具类,可以给任何变量赋值
import java.lang.reflect.Field;/** * 自定义一个工具类,可以给任何属性赋值 * */public class PropertyUtil { //第一个参数为对象 //第二个参数为:要赋值的属性的名称 //第三个参数为:要赋的值 public static void setProperty(Object obj,String pro...原创 2018-11-04 20:56:00 · 1150 阅读 · 0 评论 -
Java中的事务
在事务中的多个操作,要么都成功,要么都失败通过 c.setAutoCommit(false);关闭自动提交使用 c.commit();进行手动提交在Mysql中,只有当表的类型是INNODB的时候,才支持事务,所以需要把表的类型设置为INNODB,否则无法观察到事务.修改表的类型为INNODB的SQL:alter table emp ENGINE = innodb;查看表的类...原创 2018-11-05 15:51:00 · 251 阅读 · 0 评论 -
JDBC 数据库连接池
当有多个线程,每个线程都需要连接数据库执行SQL语句的话,那么每个线程都会创建一个连接,并且在使用完毕后,关闭连接。创建连接和关闭连接的过程也是比较消耗时间的,当多线程并发的时候,系统就会变得很卡顿。同时,一个数据库同时支持的连接总数也是有限的,如果多线程并发量很大,那么数据库连接的总数就会被消耗光,后续线程发起的数据库连接就会失败与传统方式不同,连接池在使用之前,就会创建好一定数量...原创 2018-11-05 16:04:00 · 3566 阅读 · 0 评论 -
Java断言
编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新启用断言。 使用断言可以创建更稳定、品质更好且 不易于...原创 2018-11-15 10:43:00 · 114 阅读 · 0 评论 -
Java日期和时间获取问题
获取年月日时分秒 Calendar cal = Calendar.getInstance(); //获取年 int year = cal.get(Calendar.YEAR); //获取月,范围是0-11,最后使用需+1 int month = cal.get(Calendar.MONTH); //获取日 int day = cal.get(Calendar.DAY_OF_MO...原创 2018-11-04 18:15:52 · 318 阅读 · 0 评论 -
创建jniLibs
先将Android studio 的工作目录的模式由Android 切换成project然后按照如下路径找gradle : app–src–main–build.gradle在bulidTypes {} 结束后添加此段代码,sourceSets{ main{ jniLibs.srcDirs=['libs'] } } ...原创 2018-11-04 18:13:48 · 620 阅读 · 0 评论 -
Eclipse连接数据库报错:Unknown initial character set index '255' received from server.
java.sql.SQLException: Unknown initial character set index ‘255’ received from server.编码不匹配的原因直接在连接的URL后加上?useUnicode=true&characterEncoding=utf8就可以了...原创 2018-11-04 18:12:45 · 6042 阅读 · 7 评论 -
反射,因为访问修饰符限制造成的异常
反射,因为访问修饰符限制造成的异常,可以通过属性/方法 .setAccessible(true);暂时屏蔽掉权限原创 2018-11-04 18:10:15 · 341 阅读 · 0 评论