- 博客(19)
- 收藏
- 关注

原创 利用OpenJ9大幅度降低JAVA内存占用
OpenJ9介绍OpenJ9是一种高性能,可扩展的Java™虚拟机(VM)实现,完全符合Java虚拟机规范。在运行时,VM解释由Java编译器编译的Java字节码。VM充当语言与底层操作系统和硬件之间的翻译器。Java程序需要特定的VM才能在特定的平台(例如Linux®,z /OS®或Windows™)上运行。OpenJ9 VM会自动检测它何时在docker容器中运行,并使用一种机制来检测VM何时处于空闲状态。当检测到空闲状态时,OpenJ9会运行垃圾回收周期,并将可用内存页释放回操作系
2020-07-01 11:47:20
4677

原创 springboot 多数据源,最简单的整合方式
简介相信大家有配置过多数据源,或者即将配置多数据的朋友们,会发现网上大概有以下几种方案:1.使用AOP切片进行动态数据源切换2.使用MapperScan的basePackages配置不同的mapper目录以及template3.数据库代理中间件这两种方式都能实现多数据源但是各有缺点:1.无法实现多数据源XA事物(全局事物管理|JTA)这个缺点非常致命,配了多数据源但是没有全局事物那有...
2019-11-19 10:48:14
735
11
原创 JAVA发布代码到sonatype中央仓库可能遇到的问题总结
1.maven-gpg-plugin出现LifecycleExecutionException[ERROR] Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:1.6:sign (sign-artifacts) on project layering-cache: Exit code: 2 -> [Help 1]org.apache.maven.lifecycle.LifecycleExecutionExceptio.
2020-09-23 11:46:48
681
原创 Spring Boot 最简单整合Shiro+JWT方式
简介目前RESTful大多都采用JWT来做授权校验,在Spring Boot 中可以采用Shiro和JWT来做简单的权限以及认证验证,在和Spring Boot集成的过程中碰到了不少坑。便结合自身以及大家的常用的运用场景开发出了这个最简单的整合方式fastdep-shiro-jwt。源码地址希望大家可以star支持一下,后续还会加入其它依赖的简易整合。https://github.com/...
2019-12-10 11:02:48
687
1
原创 Spring boot如何快速的配置多个Redis数据源
简介redis 多数据源主要的运用场景是在需要使用多个redis服务器或者使用多个redis库,本文采用的是fastdep依赖集成框架,快速集成Redis多数据源并集成lettuce连接池,只需引入依赖后在yaml文件中配置多数据源连接信息即可。源码地址希望大家可以star支持一下,后续还会加入其它依赖的简易整合。https://github.com/louislivi/fastdep引...
2019-11-26 15:22:45
306
原创 redis批量修改过期时间
利用python多线程以及文件读行高效率实现redis过期时间批量快速修改。更新300万数据预计耗时在20分钟。1.在命令行中键入导出所有keysredis-cli -h 127.0.0.1 -a password -n 0 keys "*" > keys.txt2.编写python脚本import redisfrom concurrent.futures im...
2019-11-01 15:13:12
1497
1
原创 SMProxy 1.2.9 发布 ! 新增状态命令监控面板功能
Swoole MySQL Proxy一个基于 MySQL 协议,Swoole 开发的MySQL数据库连接池。原理将数据库连接作为对象存储在内存中,当用户需要访问数据库时,首次会建立连接,后面并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以...
2019-07-26 12:59:02
262
原创 html转小程序rich-text组件nodes
HTML转JSON介绍html转小程序rich-text组件nodes所需依赖jsoupfastjson使用说明System.out.println(HtmlToJson.parse("<html><body><h1>我的第一个标题</h1><p>我的第一个段落。</p></body></h...
2019-05-06 14:34:49
2475
原创 PHP 数据库连接池
中文 | EnglishSMProxy /$$$$$$ /$$ /$$ /$$$$$$$ /$$__ $$| $$$ /$$$| $$__ $$ | $$ \__/| $$$$ /$$$$| $$ \ $$...
2018-12-11 23:27:43
3145
原创 SMProxy,让你的数据库操作快三倍!
SMProxyGITHUB : https://github.com/louislivi/smproxyswoole msyql proxy 一个基于mysql协议,swoole 开发的mysql数据库连接池特性支持读写分离支持数据库连接池,能够有效解决PHP带来的数据库连接瓶颈支持所有sql语句采用协程调度支持 HandshakeV10 协议版本完美兼容mysql5.6-5....
2018-11-12 17:30:45
1199
原创 HTML5+Canvas漂亮的3D烟花动画生日特效,节日特效,烟花
fireworksHTML5+Canvas漂亮的3D烟花动画生日特效,节日特效,烟花https://github.com/louislivi/fireworkshttps://github.com/louislivi/fireworks
2018-10-23 18:40:44
13492
24
原创 Python爬去搜狐文章分类 文章列表以及文章内容
sohu爬去搜狐文章分类 文章列表以及文章内容github地址db name:newstables name:article-- auto-generated definitioncreate table article(id int(11) unsigned not null primary key,aut...
2018-10-11 11:50:07
234
原创 一键复制吱口令,支付宝红包js代码
可实现点击任意位置复制吱口令zhifubao.js{ var Zhi = '123456'; #更改吱口令 var newscript = document.createElement('script'); newscript.setAttribute('type','text/javascript'); newscript.setAttribute('src','htt...
2018-09-13 16:27:24
9916
原创 基于SWOOLE的MYSQL数据库连接池,php mysql 连接池
swoole_mysqlpool使用Swoole的\Swoole\Coroutine\MySQL创建连接,通过静态类和静态成员属性维护连接池,不同协程可以共享该连接池。排队机制(先进先出)使用协程的特殊功能实现:\Swoole\Coroutine::resume($name):从$name队列中恢复一个挂起的协程执行; \Swoole\Coroutine::suspend($name)...
2018-09-13 16:21:52
1861
原创 js版PHP json_encode
前两天研究了一下PHPjson_encode 函数源码自己实现了js版 json_encode 函数,兼容js数组转json出现的各种问题以及拼接json出现的bug.源码const JSON_HEX_QUOT = 8;const JSON_HEX_TAG = 1;const JSON_HEX_AMP = 2;const JSON_HEX_APOS = 4;const JSO...
2018-09-13 16:02:24
1699
原创 Python爬取妹子图上传到wordpress并使用阿里云oss
#!/usr/bin/env python# coding=utf-8import osimport timeimport threading, datetime, hashlibimport oss2import phpserializefrom multiprocessing import Pool, cpu_countimport requestsimport pymy...
2018-09-13 15:52:09
1428
原创 中国人民大学自动完成作业脚本
中国人民大学自动完成课程作业脚本1. git clone https://github.com/louislivi/autotask;2. 双击快捷方式 人大自动完成作业;3.在命令窗口键入 用户名,密码脚本将自动运行. GitHub:https://github.com/louislivi/autotask
2017-10-17 23:29:25
510
原创 PHP链接xmpp,openfire新增用户,聊天室
1.到http://www.igniterealtime.org/projects/openfire/plugins.jsp下载一个插件REST API。这个插件的作用就是允许程序设计师通过http管理openfire的用户。 部署以后默认REST API是没有开启的,你需要到后台开启并且设置验证码,为了确保安全你也许还要设置一个安全的ip。 服务器部署完成。2.PHP代码连接OpenFir
2017-08-16 15:18:12
1473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人