能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
掌握Java开发环境下所需的MySQL高级技巧,包括索引策略、innodb和myisam存储引擎,熟悉MySQL锁机制,能熟练配置MySQL主从复制,熟练掌握日常SQL诊断和性能分析工具和策略。可对云数据库进行备份恢复与监控、安全策略的设置,并可对云数据库进行性能优化。掌握主要NOSQL数据库的应用技术。
暂时未有相关云产品技术能力~
知其然,知其所以然
Janino学习记录
一个例子学会Vue插槽的使用
Qt下异步使用C++调用Python文件
Java泛型的继承场景
Beetl使用记录
Vue 组建传值的几种方式
Activiti监听任务的几种方式
使用jol查看synchronized锁信息
JAVA使用Apcahe Calcite 解析sql
ES6学习记录
C++调用Python自定义函数
使用JSqlParser 解析sql
idea使用记录
Nginx问题记录
Linux Java常用命令
Spring ApplicationEvent 使用
Spring Boot整合Kafka
Spring Boot 监听UDP消息
jenkins使用Publish over SSH发布maven项目
docker redis哨兵模式(sentinel)
AbstractQueuedSynchronizer 笔记
AQS-ConditionObject 笔记
java-Thread笔记
mysql 主从复制-配置文件说明
Activiti7 驳回任务
Spring boot 整合 cache,session,redis
Spring Security 自定义认证
Spring boot 2.x 整合Spring-Statemachine
Spring Security 配置多WebSecurityConfigurerAdapter
Spring boot整合Activiti7
Spring OAuth2 学习整理
java使用jsoup时绕过https证书验证
SpringBoot-thymeleaf 基于数据库国际化
正则表达式学习记录
springboot mybatis-plus动态添加数据源
maven 依赖 hibernate新版本中去掉了sqlite的支持,如要使用需要导入jar包 <dependency> <groupId>com.zsoltfabok</groupId> <artifactId>sqlite-dialect</artifactId> <version>1.
公众号端配置 1.模板消息需要提前申请,入口在添加功能插件中,通过审批之后在功能-模板消息。需要注意的是行业决定了模板可以选择的范围,行业可以改但是需要时间。 2.进入微信公众平台在设置菜单中找到公众号设置,进入后设置网页授权对应的域名 获取公众号openid过程 注意:*.2,3步为网页之间的跳转,需要先走微信认证服务器由微信服务器返回至网页,且不能携带参数,网页端通过参数中有没有code来判断是否完成了认证请求。
vuepress 官网 vuepress 是使用vue驱动的静态网站生成器,与Docsify 不一样的是编译它后是静态网页可以直接拷贝到其它项目中使用。 目录结构 docs:用于存储markdown文件 docs.
通过@Profile+spring.profiles.active spring.profiles.active:官方解释是激活不同环境下的配置文件,但是实际测试发现没有对应的配置文件也是可以正常执行的。
核心类简介 xxxToken:用户凭证xxxFilter:生产token,设置登录成功,登录失败处理方法,判断是否登录连接等xxxRealm:依据配置的支持Token来认证用户信息,授权用户权限 核心配置 Shrio整体配置:ShrioConfig.
简单使用 依赖 ch.qos.logback logback-classic ...
N+1查询 使用JpaSpecificationExecutor来查询 在Specification.toPredicate 方法中使用fetch方法,写法如下,使用之后查询会关联查询,但是对于集合实体这种属性会产生错误数据,不建议集合属性使用这种方式查询。