摘要:
字符串转整数,是平时编码中用的很多的了。 主要可以使用Integer类的parseInt和valueOf方法。 这两个方法有什么区别呢? 分别看一下源码 区别就在于返回的类型。 parseInt返回的是原始数据类型,或者叫基本数据类型。 valueOf返回的是Integer包装类。 使用建议: 如果 阅读全文
摘要:
什么是线程 1. 线程是现代操作系统调度的最小单元 2.在一个进程里可以创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量 3.处理器在这些线程上告诉切换,让使用者感觉到这些线程在同时执行。 可以打断点看看当前运行的程序后台有几个线程 为什么要使用多线程 1. 阅读全文
摘要:
要从旧算法列表中删除3DES: 在JDK 8及更早版本中,编辑该 /lib/security/java.security文件并3DES_EDE_CBC从jdk.tls.legacyAlgorithms安全属性中删除。官方文档指出:请注意,这是一个低风险的更改。它不太可能导致回归,因为它只会影响协商算 阅读全文
摘要:
1、使用动态数据源的时候,关闭的时候没有调用close方法 2、其他非功能性问题: 2.1、增删改的功能在多线程环境(Web环境)是否是线程安全的? 2.2、 多个操作的组合是否开启了事务 2.3、 多个操作是否可以合并?减少请求数据库的次数?合并之后,数据库是否承担了过多的计算任务 2.4、 一个 阅读全文
摘要:
在写自定义查询时,Query注解中写的JPQL,表名和列名都应该是映射的Java类和属性,不能写表名或者字段名 阅读全文
摘要:
SQL中使用了数据库保留的关键字,比如LEVEL 启示: 在数据库设计时,字段命名、表命名需要有业务描述前缀,避免碰到这个错误的尴尬。 比如可以命名字段为MESSAGE_LEVEL 阅读全文
摘要:
在为公司开发一个消息中心,开发过程中需要模拟多个消费者。具体方式: 1、编辑应用配置 2、复制应用配置 3、重命名配置 4、修改端口,-Dserver.port=9991 阅读全文
摘要:
1、修改 conf/tomcat-users.xml 文件 启动tomcat 如果不能登录,继续下面的操作: 2 如果想要进入/manager/html页面,则新建或编辑conf/Catalina/localhost/manager.xml 如果想要进入/host-manager/html页面,则新 阅读全文