工具使用
文章平均质量分 95
hjinping
外在压力增加时,就应增强内在的动力。
展开
-
Window10 系统下安装Linux子系统
一、启用子系统(看图)1、 windows设置-->更新和安全-->开发者选项-->开发人员模式 2、win+X调出系统菜单-->应用和功能-->程序和功能-->应用或关闭window功能-->勾选适用于linux的Windows子系统二、安装Ubuntu系统1、使用curl下载: cmd命令执行一下内容:curl.exe ...原创 2020-03-12 14:23:21 · 360 阅读 · 0 评论 -
dubbo白名单
dubbo白名单实现:1、创建过滤器,实现 com.alibaba.dubbo.rpc.Filter 接口2、resources目录下创建META-INF\dubbo目录,新建com.alibaba.dubbo.rpc.Filter名称的文件。3、dubbo-provider.xml中 新增 <dubbo:provider filter="xxFilter"/>...原创 2019-12-06 16:13:42 · 454 阅读 · 0 评论 -
XSS攻击-springboot项目修复
百度百科:XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上也可以包括Java、 VBScript、ActiveX、 Flash 或者甚至是普通的HTML。攻击成功后,攻击者可能得到包括但不限于更高的权限(如执行一些操作)、私密网页内容、会话和cookie等各种内...原创 2019-10-31 17:19:30 · 1530 阅读 · 0 评论 -
基于zookeeper分布式锁的实现
基于zookeeper分布式锁的实现1、Zookeeper的节点类型1. 持久节点节点创建后就会一直存在,直到主动删除,不会因为创建改节点的客户端会话消失而消失。2.持久顺序节点持久的,顺序节点,Zk会维护这个时序,记录子节点的创建的先后顺序。3.临时节点临时节点的生命周期和客户端会话绑定,如果客户端会话失效(不是连接断开),那么这个节点被自动清除掉,临时节点下面不能创建子...原创 2019-10-30 21:11:54 · 200 阅读 · 0 评论 -
基于redis分布式锁的实现
基于redis分布式锁的实现分布式锁的实现方式:setnx / del / expire1. setnx如返回1,则该客户端获得锁,把lock.foo的键值设置为时间值表示该键已被锁定,该客户端最后可以通过DELlock.foo来释放该锁。 如返回0,表明该锁已被其他客户端取得,这时我们可以先返回或进行重试等对方完成或等待锁超时。2. del通过del删除key来释放锁。3. ex...原创 2019-10-30 12:12:06 · 222 阅读 · 0 评论 -
计算分页工具类
/** * @returnType:@param list 切割集合 * @returnType:@param pageSize 分页长度 * @returnType:@return List<List<T>> 返回分页数据*/public class ListUtils { public static <...原创 2019-04-01 00:15:00 · 302 阅读 · 0 评论 -
jsp的三种自定义标签 写法示例
自定义标签可以大大方便我们的页面控件编写,并且可以实现很多统一的管理。 0、首先需要引入支持自定义标签的jar包,有两种方式,一个是直接在maven里面引入依赖: <dependency> <groupId>javax.servlet.jsp</groupId> <artifa...转载 2019-02-26 11:22:42 · 208 阅读 · 0 评论 -
Java文件切片 & 切片合并
文件分割器:package com; import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.RandomAccessFile;import java.nio.MappedByteBuffer;import java.nio.channels.Fil...转载 2018-12-04 11:03:18 · 4049 阅读 · 1 评论 -
疯狂编码-HTTPClient
1、导入jar包 maven导入<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.5</version> &a原创 2018-11-03 18:43:24 · 272 阅读 · 0 评论 -
免费的计算机编程类中文书籍
免费的编程中文书籍索引,欢迎投稿。国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版。stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版github 上的一个流行的编程书籍索引 中文版参与交流欢迎大家将珍藏已久的经典免费书籍共享出来,您可以:使用 Issues 以及 Pull Request贡献者名单: https://github.com/justj...转载 2018-07-11 09:46:48 · 549 阅读 · 0 评论 -
Mybatis分页插件 - PageHelper
Mybatis分页插件 - PageHelper说明 如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。 该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。 点击提交BUG使用方法 分页插件项目中的正式代码一共有个5个Java文件,这5个文件的说明如下: • Page[必须]:分页...原创 2018-05-13 10:34:49 · 330 阅读 · 0 评论 -
老司机带你搭建SSM框架
一、配置applicationContext原创 2018-05-13 10:06:22 · 285 阅读 · 0 评论 -
tomcat服务器配置把Http协议强制转化为Https
tomcat服务器配置把Http协议强制转化为Https1)在命令提示符窗口,进入Tomcat目录,执行以下命令: keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass 123456 -keystore server.keystore -validity 36500 红色表示tomcat的密码通过以上步骤生成s...转载 2018-05-04 11:25:30 · 594 阅读 · 0 评论 -
使用java实现语音朗读
jacob jar包及API下载:https://download.csdn.net/download/hjinping/103913081、64位操作系统的将jacob-1.17-M2-x64.dll添加到JDK的bin目录和Windows的system32目录(32位选择对应的dll文件,加入到对应目录下面)2、将jar包加入到项目中3、编码实现:demo:package com.jeeplu...原创 2018-05-04 10:45:14 · 3472 阅读 · 2 评论