JavaWeb
鑫花怒放
个人长篇小说 彼岸花开
展开
-
shell 基础知识
shell 基础知识 1 shell 变量 your_name="runoob.com" 除了显式地直接赋值,还可以用语句给变量赋值,如: for file in `ls /etc` 或 for file in $(ls /etc) 使用 `` 和 ${} 可以隐式赋值 变量类型 运行shell时,会同时存在三种变量: 1) 局部变量局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。 2) 环境变量所有的程序,包括shell启动的..原创 2020-12-05 18:05:49 · 203 阅读 · 0 评论 -
2020-04-02 深入mybatis的工作原理
今天是20年的四月二号,坐标北京良乡 ,天朗气清,很想出去走走。最近公司上二休三,一周五天都是空闲的。 今天早上新闻推送,平顶山出现了几例无症状的新冠肺炎患者,估计河南完全解封又要花点时间了。 但是今天想搞清楚Mybatis的内部流程,虽然我也是比较熟悉了,但是一直也有点模糊。 先上一张图 SqlsessionFactoryBuilder 根据配置或者代码来生成Sqlsessionfactory...原创 2020-04-02 16:04:14 · 237 阅读 · 1 评论 -
Linux的常用命令
linux 的监控命令找到最耗CPU的java线程新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 找到最耗CP...原创 2020-03-25 17:27:35 · 124 阅读 · 0 评论 -
Jvm 工具 查看GC信息 定位CPU占用高
jstat(jvm Statistics Monitoring Tool) 命令格式 jstat [options vmid [internal [count] ]] 第一个参数 -class :显示有关类加载器行为的统计信息 -compiler : 显示编译的信息 -gc : 显示每个内存区的内存占用信息 -gcutil :各个内存区在堆中的使用占比 第二个参数 :vmid 如果是本地虚拟机...原创 2020-03-25 16:54:39 · 789 阅读 · 0 评论 -
idea 自定义 live Template
xmlh <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespac...原创 2020-03-24 13:32:43 · 119 阅读 · 0 评论 -
股票实时数据api
由于之前都是访问新浪和搜狐的数接口 最近被封了 特此批评 新浪 老是封号 搜狐 获取不了前复权的数据 等于没有 重大批评 童话顺 数据加密了 本人破解无效 懒得去搞 #雪球 获取当前的时线数据 接口 https://stock.xueqiu.com/v5/stock/chart/minute.json?symbol=SZ002239&period=1d 股票代码 获取日线的数据 h...原创 2020-02-29 22:30:35 · 3120 阅读 · 0 评论 -
Mysql搭建主从复制
01 需要在Mysql下创建账户 01 查看用户 select * from MySQ.user \G 规则输出 02 创建用户 create user ‘用户名’@‘用户的Host%’ identified by ‘密码’ 03 如果已存在 删除 drop user ‘user’@‘host’ 02 赋予权限 01 grant privilege_name什么权限 ...原创 2019-11-10 22:53:29 · 106 阅读 · 0 评论 -
netty线程模型
概述 在《Scalable IO in Java》中讲到了一种多线程下的Reactor模式。在这个模式里,mainReactor只有一个,负责响应client的连接请求,并建立连接,它使用一个NIO Selector;subReactor可以有一个或者多个,每个subReactor都会在一个独立线程中执行,并且维护一个独立的NIO Selector。 这样的好处很明显,因为subReactor也...原创 2019-10-31 13:00:48 · 99 阅读 · 0 评论 -
Mybatis 执行流程
1 在Mybatis 解析完XML文件的时候 生成MappedStatement 对象,包含了parameterMap parameterType resultMap resultType 等信息 2 并且基于JDK生成MapperProxy的动态代理对象 3 重点记录执行query的过程 public Object execute(SqlSession sqlSession, Object[] ...原创 2019-10-30 16:54:49 · 126 阅读 · 0 评论 -
Log4j2 使用
1 lo4j2 是所有日志框架里面 性能最好的 2 简单配置如下 <?xml version="1.0" encoding="UTF-8"?> <!--Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置--> <!--monitorInterval:Log4j能够自动检测修改配置 文件和重新配置本身,设置间隔秒数--...原创 2019-10-30 11:50:07 · 172 阅读 · 0 评论 -
Java 读取Excel工具类
最近项目需要 写了一个读取Excel的工具 可以获取到行列的信息 其后就任意处理数据了 而且还可以生成Excel 例子: // 垃圾桶分组 @Test public void group(){ ExcelReadResult excelReadResult = RWexcel.Instance().readExcel("D:\\奥园位置统计.xls", t...原创 2019-09-17 10:09:50 · 1176 阅读 · 0 评论 -
简化api接口测试工具类
有时候 我们写了接口 需要不断地用 postman 去测试接口 或者用其他的工具去测试 但是都免不了要去手动拼接 url路径 如果GET请求 还要手动输入请求的url 如果是POST请求 还要输入请求体的内容 好麻烦的感觉 因为我们测试和开发都是在 一个项目中 而且好多的pojo都是一样的 还要去手动的粘贴复制 实在是难受 因此 我花费了一个小时写了一个简单的工具类 但是可以实现百分之99的功能...原创 2019-07-21 11:43:12 · 402 阅读 · 0 评论 -
Servle
01 servlet 是 service applet 的缩写,翻译为中文是服务器小程序. 他是用来处理客户端的请求的 02 servlet是一个接口,并不是一个类,这也是面向接口的一种实现,一个类只要实现了该接口,就可以被Tomcat服务器调用 03 该接口的具体代码 public interface Servlet { 01 void init(ServletConfig var1) ...原创 2018-11-09 17:47:52 · 178 阅读 · 0 评论