- 博客(14)
- 资源 (15)
- 收藏
- 关注
原创 Dobbo分布式开发学习笔记
目录 1、Dubbo简单简介2、准备工作3、初入茅庐(正式开始学习Dubbo)3.1、zookeeper注册中心安装及配置3.2、Dubbo公共服务API模块3.3、创建暴露服务的服务提供者3.4、调用远程服务的服务消费者3.5、使用Dubbo-admin管理服务4、Dubbo集群及负载均衡4.1、Dubbo集群的构建4.2、负载均衡1、Dubb...
2018-08-22 23:55:48 502
原创 SpringBoot实现多数据源,动态数据源自由切换
SpringBoot实现多数据源,动态数据源自由切换业务场景在开发中,可能涉及到在用户的业务中要去查询对应订单的数据,而用户和订单又是分处于不同的数据库的,这样的业务该怎么处理呢?这种就是多数据源的场景,随着业务量的增大,其实这种情况还是经常能遇到的,比如多个数据库分属于不同的服务器,同一个服务器的不同数据库等。实现原理正常情况下,我们操作数据是通过配置一个DataSource数据源来连接数据库,然后绑定给SqlSessionFactory,然后通过Dao或Mapper指定SqlSessionFa
2021-07-13 20:09:04 2197
原创 动态添加多个UEditor编辑器
最近项目遇到个棘手的需求:对电商项目系统优化,需要将以前的富文本进一步拆分。其中有一个行程安排功能,每一天都要单独设置一个行程的富文本,因此修改行程天数的时候就会动态的添加、删除对应天的富文本。参照以前的项目代码,通过如下方式创建富文本。<textarea id="attention" name="attention" ></textarea><script> var contentUEditor2= UE.getEditor('attention');
2020-12-24 01:23:47 1760 1
原创 Win10开机启动内存占用高,达到80%的另一个原因
前段时间,笔记本装了win10 20H版,同时发现多了很多新功能,像什么Linux子系统、沙盒、Hyper-V虚拟机等,可玩性真是很高。然后就下手在Hyper-V装了一个centos和一个ubantu,两个内存总量占到8G,总共内存也就16G。第二天到公司,开机就听到笔记本风扇不正常的咆哮,没多管他,然后打开Idea开始撸代码,再编译的时候,发现自己新电脑竟然卡了,感觉不妙,打开资源管理器,内存占用15G,瞬间懵逼。平常自己正常工作也就10G内存左右,怎么忽然这么高呢!然后不假思索直接重启,还是没解决,然后
2020-08-12 23:57:32 4453
原创 手写Tomcat(一)实现Tomcat的基本原理
1、项目着手机遇前几天,偶然机会刷到一篇关于手写tomcat的博客,当晚就写了个Demo来玩了下,感觉很有趣。今年疫情全球蔓延,本是绝佳的提高自己能力的时候,却苦于自身自制力太差,一直拖到现在,才决定重新开始写博客,学技术。开始努力吧,奥利给。。。Tomcat是一款Servlet规范的web容器,提供了包括Socket服务、请求分发、封装请求和响应的功能。轻量级、性能优秀、操作简单、上手快等一系列优点,让我始终放在j2ee开发的首位web容器,当然可能是自己见识鄙薄,其他的了解的少,感觉就他用着挺棒
2020-07-31 00:31:17 876
原创 Spring Boot踩坑记之Whitelabel Error Page问题
在学习Spring Boot时,了解到页面推荐采用freemarker的ftl格式文件,好像这玩意比jsp功能强大吧,那我也就学习下这个,毕竟多学总没有坏处。然后在后台跳转前端时浏览器报错Whitelabel Error Page。看着404很熟悉的样子,不就是文件找不到吗,感觉很简单的问题,然后我仔细检查了下,看了好多遍所学的教程也找不到原因。Java路径映射没问题,ftl模板文件也没问...
2020-01-17 21:47:55 1168
原创 Windows下搭建Node.js开发环境,npm模块配置以及设置淘宝镜像
昨天偶然听朋友说微信小程序可以反编译,心里也跟着痒痒的,于是问朋友要了操作流,拿到后发现真的有那个小程序文件(***.wxapkg),但是需要node.js进行反编译。对于Node.js这个东西,耳濡目染,自己也有点点了解了,个人感觉无论前端后台都还是很有必要学的,于是果断下一个玩玩。1、下载官网下载地址:https://nodejs.org/en/download/由于长期以来一直下...
2019-03-17 11:12:34 609
原创 微信小程序使用onfire.js(事件订阅和分发JavaScript 库)实现跨页面传参,对onfire的全面了解
开发微信小程序时,页面间数据传送多采用URL方式传参、添加全局变量,对于在本地缓存不大实用(感觉操作缓存,应该性能会有一定的损耗吧)。而从新打开的页面回到之前的界面,貌似只有放在本地缓存、添加全局变量两种方式。后来渐渐地又发现了可以使用页面栈进行传参,但这种方式有个弊端就是多页面访问同一页面时,可能出现一些问题。最近发现了一种简便方法,既可以传参,也能用于作页面回调函数。有一个开源的事件分发插...
2019-03-17 09:49:38 4016 2
原创 微信小程序之登录模块的实现
最近在弄小程序登录模块,看了微信官方文档,还找了挺多博客,也不知道那个登录态怎么弄。话说这个session,真的不是很懂。由于openid几乎是不变的(同一个appID下),于是就采用openid来请求数据,然后自己自己研究了一套登陆逻辑,不采用session请求,每次传输请求带一个openid过去操作吧,这样就简单多了。下图是我的画的登录逻辑流程(有点丑,大家将就看吧):登录流程:...
2019-01-22 22:44:56 4505
原创 微信小程序之wxss样式使用总结
对于一个很久不搞前端的程序猿,真的好多前端东西都不熟悉,在开发小程序途中,一路跌跌拌拌的,很幸运,也学到了挺多东西。估计也有和我一样的同学存在,所以特意总结了一些开发用到的效果样式,特意分享出来供大家参考,不喜勿喷啊。1、scroll-view隐藏滚动条 加入如下代码就好使了,特别方便::-webkit-scrollbar{ width: 0; height: 0...
2019-01-20 22:47:39 3908
原创 微信小程序scroll-view不能横行显示的问题,以及隐藏scroll-view滚动条
最近因为项目需要,不定期的总结点东西,还有开发遇到的各种坑和大家分享下吧。我想在页面顶部展示种类的tab,从后台动态获取并显示出来,自己也了解一些微信的小组件,就感觉scroll-view挺适合,然后就去官网API文档找找。微信官方给的 scroll-view 组件说明,只说了 “使用竖向滚动时,需要给<scroll-view>一个固定高度,通过 WXSS 设置 height。”...
2019-01-08 20:52:14 2538 1
原创 使用Spring Task开发定时任务
之前做项目时为了解决一个bug想到了定时从服务器发起消息到Android客户端的想法,当时方案有问题然后就没用定时任务。但却暗暗地在心里记下了这个需求,最近看Java学习路线时恍然间看到Spring Task,就想起好像这玩意好像就是定时任务,这才开始学了下。的确,Spring Task挺轻量的,除spring相关的包外不需要额外的包,而且支持注解和配置文件两种形式。Spring ...
2018-12-24 21:44:12 1137
原创 Mysql与Oracle关于行转列,列转行问题
Mysql实现1、Mysql行转列在接下来的例子中,我新建了一个学生成绩表,表SQL如下:DROP TABLE IF EXISTS `stu`;CREATE TABLE `stu` ( `id` int(5) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `course` varchar(50) D...
2018-12-13 22:39:39 788 1
原创 多个Python版本中配置默认版本并设置镜像代理
在实际使用中,难免会有Python 2x和3x版本同时使用。如果同时有版本2和版本3,默认以高版本为准。window中可以在cmd下通过以命令的形式查看Python版本号,查看版本号的命令为 python如下: 接下来说一下Python多版本的安装,配置默认Python版本,以及设置镜像代理。 1、Python多版本的安装在Python官网下载完后直接...
2018-08-11 23:18:39 2088
Iphone的HEIC图片转换成普通jpg图片的工具,功能简单方便
2021-06-01
微信小程序跨页面传参,事件订阅和分发的Demo,使用JavaScript 库onfire.js实现。
2019-03-16
dubbo学习后自己的源代码
2018-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人