条件查询
jpa应该继承JpaSpecificationExecutor<T>
5/31
java基础疯狂java讲义全书+断言assert集合,异常,网络,IO.jdk8特性lambda
sql/hql json/restful git ideamaven/gradle
spring依赖注入/AOP
单元测试(虽然我不写)/@Test
问题解决方式谷歌or百度?
代码重构
程序部署linux基本语言基本软件安装
数据库mysql /navicat/datagrip
测试postman并发测试(jmeter实际很少用)
多线程方面:Executor/ExecutorService/completionService线程池
countdownlatch/cyclicBarrier(hh我不会拼)/phaser/局部同步
控制并发线程数Semaphore
fork-join生产者消费者
并发集合Concurrent类阻塞队列
分布式编程
分库分表/消息队列
--springboot分页查询
--lombok
4/21
将用户密码+salt进行md5加密保存
Salt可以用账户名还可以对账户名做一定的处理
定制单终端登录
设置最新登录时间,以获取auth为准
每次使用auth时得到的时间与last验证
04/11
一个程序如何编译打包部署要问清不然就呵呵
为应用序列化与反序列化所有持久化类需要implement
Seriavaila接口
线程池的创建如果放在循环中可能报outmemory
url编程,如果有空格,需要转换编码为gbk
@RequestMapping(value = ) value和name不一样
2.要返回json格式,对象要符合json的格式
3.springboot war包部署
12/1
1.Jar包部署
用nohup java –jar ***.jar &
Exit
即让jar包一直运行
2.docker不用安装openjdk
最好学会file文件自动化部署
3.idea配置文件
Server.port=8808可以用别的端口运行web项目
12/5
.png图片与.PNG图片格式在win上效果一样,但在linux上则.PNG格式的文件加载不了.即linux是分大小写的
12/27
linux数据库想远程访问需要授予权限
01/06
内部类
--使用驼峰命名法,不然反射会出现问题
--筛选出表重复字段
--将一个表的数据插入另外一个表
insertintob select* from a
insert into metadata(create_time,gov_id,metatype_id,time,value) selectcreate_time,gov_id,metatype_id,time,value from metadata_copy;
insert into metadata select * frommetadata_copy;
--下载文件只火狐浏览器中文乱码
http://www.cnblogs.com/godtrue/p/4333262.html
http://www.cnblogs.com/quanjia/archive/2010/11/01/1866753.html
--idea无法找到main入口