03 2018 档案
摘要:原先查询片段如下,自动生成的代码默认只能全字段匹配查询 现要对code字段的值实现模糊查询,如下
阅读全文
摘要:1.修改IntelliJ IDEA\bin\idea64.exe.vmoptions文件的内容 2.Setting配置 2.1 设置主题 2.2 设置编辑区主题 如果想要更多的主题效果的话,可以到如下的网站下载:http://www.riaway.com/ 下载以后,导入主题:file –> imp
阅读全文
摘要:在操作前台向后台传表单数值的时候,操作失败,DEBUG模式下控制台输出报错信息如下: 信息: Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logge
阅读全文
摘要:在使用mybatis开发的过程中,通常我们会给数据库的每张表编写对应的model、dao、mapping,虽然很简单,但是工作量很大,所以通常会使用代码生成器Mybatis-Generator帮我们自动生成。 数据库表如图所示,下面将对其中的几张表进行代码生成。 1.准备mybatis-genera
阅读全文
摘要:今天服务部同事问我一个问题,客户处的报表一半能打开,一半报错如下: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=185599744)(ERR=12519)(ERROR_STACK=(ERROR=(CODE=12519)(EMFI=4))))
阅读全文
摘要:之前用的myeclipse自带的maven,在配置了本地安装的maven后,jetty run后控制台报如下错误: -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment v
阅读全文
摘要:myeclipse上默认不能查看class文件,需要查看的话安装反编译插件 安装步骤: 准备图中框里的两个文件 1. 【net.sf.jadclipse_3.3.0.jar】文件拷贝到如下路径(【D:\Program Files (x86)\myeclipse\ 】为myeclipse安装路径) D
阅读全文
摘要:13. 线程池 第四种获取线程的方法:线程池,一个 ExecutorService,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Executors 工厂方法配置。 线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定
阅读全文
摘要:导出数据库为dmp文件,按照当前导出时间设置文件名称 将该文件保存为.bat文件即可实现双击即导出。
阅读全文
摘要:8. 生产者消费者案例-虚假唤醒 参考下面生产者消费者案例: 当多个生产者、消费者同时响应资源时,程序输出如下(商品数出现负数): 原因如下,即产生了虚假唤醒: 解决方法在jdk的wait()方法里已经声明,即需要把wait()方法放在循环里(生产者方法也同下) 9. Condition 线程通信
阅读全文
摘要:5. CountDownLatch 闭锁 Java 5.0 在 java.util.concurrent 包中提供了多种并发容器类来改进同步容器的性能。 CountDownLatch 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 闭锁可以延迟线程的进度直到其
阅读全文
摘要:1. volatile 关键字与内存可见性 内存可见性(Memory Visibility)是指当某个线程正在使用对象状态而另一个线程在同时修改该状态,需要确保当一个线程修改了对象状态后,其他线程能够看到发生的状态变化。 可见性错误是指当读操作与写操作在不同的线程中执行时,我们无法确保执行读操作的线
阅读全文