摘要: 使用Executors创建线程池的四种方法: Executors类,提供了一系列工厂方法用于创建线程池,返回的线程池都实现了ExecutorService接口。 1.public static ExecutorService newFixedThreadPool(int nThreads) 创建固定 阅读全文
posted @ 2020-02-15 22:31 惊叫唤 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 这段时间在公司开发一个官网的咨询内容锚文本需求,按需求来看,需要优先匹配长词,如:后台同时设置了“小学数学”及“小学数学补习”那么,优先匹配“小学数学补习”。 原本这里我打算使用TreeMap来存储数据,以便后面文本替换以自定义顺序遍历键。 可在敲完代码后,发现部分我存储的key,并没有成功存储到T 阅读全文
posted @ 2020-02-10 16:37 惊叫唤 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: vue.js是一个MVVM的框架,理解MVVM有利于学习vue.js。 MVVM 拆分解释为: Model: 负责数据存储 View: 负责页面展示 View Model: 负责业务逻辑处理(比如Ajax请求等),对数据进行加工后交给视图展示 MVVM 要解决的问题是将业务逻辑代码与视图代码进行完全 阅读全文
posted @ 2020-01-29 12:09 惊叫唤 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Linux中部署的数据库,表名和字段都明确需要区别大小写,否则始终无法启动服务,报错提示找不到某某表(实际上那张表名可能为大写)。 解决方式: 进入mysql配置文件:vi/etc/my.cnf -> 在 [mysqld] 节中添加:lower_case_table_names=1 -> 重启mys 阅读全文
posted @ 2019-11-01 12:56 惊叫唤 阅读(96) 评论(0) 推荐(0) 编辑
摘要: jpa自带findById方法,对查寻出来的数据做了修改后,如果当前方法加了事务注解,则会提交当前更改。 实际并没有想要提交修改。则去掉了事务管理既可。 jpa线程缓存问题,待更新 阅读全文
posted @ 2019-11-01 11:06 惊叫唤 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 背景: app框架:react native 后端:java APP 闪退: 1.传递给前端的值尽量处理空值,如果遇到数组为空的值,一定初始化处理为空数组,禁止数组格式返回null,否则前端未判断空指针,遍历数组时出现空指针异常,导致app闪退! APP bug: 1.通过APP上传文件的接口,接收 阅读全文
posted @ 2019-10-15 16:51 惊叫唤 阅读(493) 评论(0) 推荐(0) 编辑