自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寂寞的搬运工的博客

谁言猿类只搬砖,五指翻飞移泰山。君观湖畔溶溶夜,遍地英雄下夕烟。

  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 spring boot 配置https

spring boot 配置https生成证书使用JDK生成证书keytool -genkey -alias tomcat -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore D:/tomcat.keystore -storepass 123456 关键字:alias:密钥别名keypass : 密钥库口令keyalg:生证书的算法名称,RSA是一种非对称加密算法keysize:证书的大小validity:证

2022-05-09 14:59:32 380

原创 PC端与手机端h5页面pdf展示 pdfh5.js 与 pdf.js

PC端与手机端h5页面pdf展示 pdfh5.js 与 pdf.js

2022-03-17 21:30:37 7704

原创 CryptoJS aes加密

CryptoJS aes加密导入:aes.js!function(t,n){"object"==typeof exports?module.exports=exports=n():"function"==typeof define&&define.amd?define([],n):t.CryptoJS=n()}(this,function(){var t=t||function(t,n){var i=Object.create||function(){function t(){}retu

2022-02-27 10:40:24 2746

原创 keystore 文件与pfx 文件相互转换

之前在做http改造成https时使用JDK生成的keystore证书文件,在不同的中间件上使用的证书文件有所不同。我需要将keystore文件转换成pfx文件,(下面代码忘记从那个大神的博客拷贝下来的)这里记录一下以防之后找不到import java.io.FileInputStream;import java.io.FileOutputStream;import java.security.Key;import java.security.KeyStore;import java.securi

2021-11-01 09:29:08 1491

原创 java 如何优雅的停止线程

Java 停止线程的方式Java中有常见的停止线程的方式:使用interrupt()方法中断线程使用退出标记来停止线程使用stop()方法停止线程Java中有常见的停止线程的方式:使用interrupt()方法中断线程我们可以使用thread.interrupt()方法来中断正在运行的线程。interrupt()方法只能在线程中打上一个中断标记,并不会真正的停止线程。要想停止一个正在运行中的线程需要进行特殊的处理。使用interrupt()方法后会在线程上打上一个停止的标记,在线程中调用isInte

2021-10-10 21:02:53 701

原创 java并发线程同步器CountDownLatch

java并发线程同步器CountDownLatchCountDownLatchCountDownLatch我们在多线程编程时常常会遇到,主线程中启动多个子线程执行任务,并且主线程需要等待所有的子线程执行完成后在返回。这时我们可以使用CountDownLatch类来完成。代码示例:public static void countDownLatch(){ CountDownLatch latch = new CountDownLatch(10); Thread[] th

2021-07-01 16:49:43 471

原创 MySQL left join 查询巨慢 优化

MySQL left join 查询巨慢 优化前景提要功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表前景提要最近工作中遇到一个非常奇怪的问题,mysql中有两张表,test_info和test_do_info需要进行LEFT JOIN关联查询,每张表又都1W+的数据,关联查询需要12s之久。按照常理来说1W+的数据关联查询应该很快,即使进行全表扫描也不至于

2021-04-03 23:00:35 10029 2

原创 webpack4 从0开始搭建前端模块化脚手架

webpack 搭建前端模块化脚手架webpack简介 官网地址引用官网的一段描述:webpack是一个现代的javascript应用程序的静态模块打包器,在webpack处理应用程序时他会递归的创建一个依赖关系图,其中包含应用程序的需要的每个模块,然后将这些模块打包成一个或多个bundle。webpack默认的配置文件是webpack.config.js。在webpack中最核心的有四个概...

2020-03-03 20:43:11 521

原创 微服务架构的核心关键点

微服务架构的核心关键点针对微服务需要考量的核心技术点有微服务的治理微服务的负载均衡合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入...

2019-07-10 22:53:21 5058

原创 dubbo+spring boot搭建微服务 demo

dubbo+spring boot搭建微服务 demo最近比较流行服务化架构,服务化架构比较主流的实现有SOA和微服务。这里我使用分布式服务框架dubbo和spring boot做简单的集成demo。在微服务框架中有两个角色:是服务的提供者(provider),服务消费者(consumer)。一个服务既可以是服务提供者同时也可以是服务消费者。搭建步骤创建spring boot 项目 ,...

2019-06-22 10:19:16 969

原创 linux CentOS 安装mysql5.6

linux CentOS 安装mysql5.6Linux上安装MySQL在Linux上安装软件有两种方式第一种:rmp本地安装,第二种:yum在线安装 。我们这里使用yum安装。MySQL在5.6之后的版本都是收费的,我们在yum安装时一般会安装最新版本的MySQL。所以我们首先要下载MySQL 5.6的rpm包,这个包在MySQL官网上就可以下载到https://dev.mysql.com...

2019-05-04 21:10:34 503

原创 VMware 局域网中的其他计算机访问

VMware 局域网中的其他计算机访问环境:电脑A:安装了VMwareIP:192.168.1.103VMware中CentOS 7 IP为:192.168.86.101电脑B:没有安装VMwareIP:192.168.1.123比较奇怪的是:电脑A和电脑B的网络是互通的,电脑A和VMware中CentOS 7的网络是互通的。但是电脑B却和VMware中CentOS 7的网络是不...

2019-04-07 02:05:30 1272

原创 JDBC 两个库中百万数据同步优化

JDBC 百万数据同步优化我们都知道在同步数据量比较大的情况下会使用JDBC的批量插入,这样会提高我们同步数据之间的效率。jdbc批量插入示例代码:public static void main(String[] args) throws Exception { int count = 10000; //获取链接 Class.forName("oracle.jdbc.dri...

2019-02-24 15:08:05 1430

原创 Java 动态代理

Java代理模式—动态代理Java代理模式是比较常用的代理模式之一,常用于框架当中。比如spring框架中切面是实现,MyBatis中获取数据库链接,关闭数据库链接等。个人理解:代理模式主要是会生成一个代理对象,这个代理对象是被JVM监控的。当我要去调用这个代理对象其中的某个方法时JVM会监控这个方法的调用,并执行通知通知对象的invoke()方法。比如:我有一个吃饭的方法,我需要在吃饭前洗...

2019-02-20 00:27:18 180

原创 MyBatis 类型转换器

MyBatis 类型转换器每当MyBatis设置参数到PrepareStatement或者从ResultSet结果集中取值时,就会用到TypeHandler来处理数据库类型与Java类型之间的转换。myBatis类型转换器适用于 Java实体类中的类型和数据库中的类型不对应时。比如:Java实体类中有一个Boolean类型的字段flag,对应到数据库flag字段中类型是int。这时我们会使用...

2019-02-19 00:31:10 9693 2

pdfjs-2.13.216-dist.zip 资源下载

pdfjs-2.13.216-dist.zip 资源下载

2022-03-17

pdfh5.js PC端与手机端h5页面pdf展示

1,PC端与手机端h5页面pdf展示 2,pdfh5.js

2022-03-17

Java利用FFmpeg解析视频,截图,获取视频播放时间

Java利用FFmpeg封装 现成的一个工具包 直接可以拿来用。前面是文档,其中jave-1.0.2.jar 是jar包

2017-09-28

jQuery表单验证

jQuery表单验证,验证不费事,拷贝就可用

2017-05-03

jQuery时间轴

jQuery时间轴的简单实现,少量代码炫酷的效果

2017-05-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除