- 博客(18)
- 收藏
- 关注
原创 面向切面编程:@Aspect的使用
RUOYI多数据源源码分析技术框架新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入技术框架 RUOYI: 新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑
2020-10-28 17:05:49
283
原创 kafka基操手册
Kafka的了解与基本应用一.关于Kafka二.为什么要使用kafka1.解耦2.冗余3.扩展性4.灵活性 & 峰值处理能力5.数据一致性和可靠性三.zookeeper扮演什么角色1. 存储kafka的各种元数据2. 生产者与消费者负载均衡一.关于KafkaKafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Storm,Spark,Flink都支持与Kafka集成。现在我们的消息推送模块也使用到
2020-07-30 22:51:37
582
原创 自定义线程池shutdown后异常
单例阻塞线程池先来一点,单例模式的线程池是不用shutdown滴,你说你创建一个全局唯一实例,用完了把人家关了,你下次还想直接进来?这个时候你想进来只有new一个新的线程池了,不然等着你的就是直接进入饱和策略。笔者是在说自己哈,单例模式的初衷就是不浪费资源重复创建,shutdown不是和这个原理就冲突了吗是不是,反正有一点记住:线程池状态变为shutDown后不再接受提交的新任务,再次进入会...
2019-11-13 15:41:03
549
1
原创 sql常用优化
目录mysql服务器优化在sql优化前,了解mysql的基础参数,然后有针对性的调优是很有必要的:max_connectionsmysql的最大连接数, 我们偶尔会遇到Too mant connetcions错误,这说明当前并行连接超过设置值max_connections值的大小取决于:The quality of the thread library on a given p...
2019-09-24 18:00:45
200
原创 token登录+redis缓存
token登录1.用户登录 /** * 用户登录 * @param user * @return */ @RequestMapping(value = "/login", method = RequestMethod.POST) @ResponseBody public Result userLogin(@RequestBo...
2019-09-03 09:41:45
11116
1
原创 生产环境恢复mysql数据
前几天不小心误删了一组用户数据,巧的是刚好一条数据没有备份到,于是我开启了数据恢复之旅。在没有开启binlog的前提下,我选择从 InnoDB 的共享表空间 ibdata1文件入手。1.找到共享表地址show variables;可以看到datadir的地址下载ibdata1文件,通过你记忆中的关键字段,找到数据所在的位置,比如我是通过用户注册日期来找到数据的。...
2019-05-10 12:34:09
269
原创 layui图片虚拟路径上传,预览和删除
首先我们要过一眼layui的返回参数格式:动态值的json格式,注意如果格式不正确,会报接口错误前端:<style type="text/css"> #detailTbody tr:hover { background: #fff; } .layui-form-label { width: 110px; } ...
2019-04-10 10:43:10
2363
原创 thymleaf模板实例总结
在这里总结一下thymleaf项目中用到的语法前提:request.setattribute传值到页面例:thymleaf具体语法:1.基础取值 <div class="layui-input-inline"> <input type="text" id="L_warehouseAddress" th:value="$...
2019-04-01 17:47:02
381
原创 微信小程序支付+java后台
微信的官方文档在绝大多情况下是非常有用的,可是漏洞也不少,这就让我碰到了一个。 按照文档的第一步:获取openid,相信已经做到这一步的同学肯定胸有成竹,wxlogin方法早就烂熟于胸,这一步无非就是用code+appid+secret调用接口去获取就行了。 第二步,也就是统一下单接口,在做这一步前,你必须确保你的商户号已经授权小程序appid,并且开通了微信支付功能,然...
2019-01-22 10:11:22
944
2
原创 nginx代理多个springboot项目,shell批量启动
先安装nginx:https://blog.youkuaiyun.com/oldguncm/article/details/78855000然后配置nginx.conf文件,这里我总结了三种比较简单的方法第一种:一个server,配置多个location server { listen 80 ; server_name localhost; ...
2019-01-16 11:04:51
1385
原创 springboot+thymeleaf打jar包后500
最近一个项目的后台框架我选用的springboot+thymeleaf,项目在windows环境下用idae运行的一点问题都没有,可是为什么打jar包放在linux上就访问报错呢?博主仔细一看,controller层返回的路径manageLogin.html中的L我没有大写,果然改完就没问题了,那为什么在idae中没问题呢?原来是idea中忽略了大小写。这么傻的错误,大概只有博主会犯吧...
2019-01-07 11:43:01
1352
原创 springboot配置缓存:ehcache
1.pom.xml &amp;amp;lt;dependency&amp;amp;gt; &amp;amp;lt;groupId&amp;amp;gt;org.springframework.boot&amp;amp;lt;/groupId&amp;amp;gt; &amp;amp;lt;artifactId&amp;
2018-12-17 10:30:40
405
原创 springboot外置tomcat,war包发布
springboot用外部tomcat云部署刚开始我用sprngboot发布项目到云服务器上,采用的是内置tomcat,但是这种配置方法结合我上传文件的方法,有一些漏洞,我的文件保存在tomcat路径下,而springboot项目每发布一次就会产生一个tomcat,这对我后期对项目维护制造了一点阻力,索性我就在服务器上安装了一个tomcat,利用外部tomcat发布项目 pom.xml ...
2018-12-04 15:21:07
206
原创 ajax提交form表单
ajax和form表单有很多有趣的互动,ajax提交form表单就是其中一种,这种方法主要是用来提交带图数据的。html页面,我把图片单独放到form表单内,其他数据放到form外即可 &lt;form method="post" enctype="multipart/form-data" id="testForm"&gt; &
2018-11-28 12:35:02
1385
原创 laypage 分页实例前后台(springboot+mybatis)
1.引入js,js包的版本不要弄太高了,不然出不来效果2.后台分页controller层 /** * @param pageIndex 当前页 * @param pageSize 每页显示多少条数据 * total 总页数 * */ @RequestMapping(value = "/hhhhhhh") @ResponseBod...
2018-11-15 09:42:10
1555
1
原创 JSON数组格式解析 + ajax后台取值
数据格式为:[{},{}]##jsp页面:&lt;input type="button" id="examine" onclick="examineShow()"&gt;&lt;table style="width:100%;height:190px" id="tbodydata&
2018-10-30 19:49:10
3373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人