自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_37996327的博客

加群:687942640;

  • 博客(147)
  • 资源 (32)
  • 收藏
  • 关注

原创 java发送http请求时处理异步回调结果

maven依赖<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpasyncclient</artifactId> <version>4.1.1</version> </dependen...

2019-04-10 10:59:44 21640 1

原创 前后端分离,获取token,验证登陆是否失效

maven依赖<dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>2.2.0</version></dependency>public cla...

2019-01-10 16:39:17 11333

原创 如何解决mysql 主主从配置

配置主服务器:主服务器1 Ip: 192.168.0.1主服务器2 Ip: 192.168.0.2主服务器1配置2.1、修改mysql配置文件vim /etc/my.confServer-id = 1 #这是数据库ID,此ID是唯一的,主库默认为1,其他从库以此ID进行递增,ID值不能重复,否则会同步出错;log-bin = mysql-bin #二进制日志...

2018-12-27 11:20:58 5089 3

原创 java实现对音频采样率,声道,字节,识别

package test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.RandomAccessFile...

2018-07-03 15:25:47 10029 2

原创 Opencv java实现人脸抠图和行为识别

基于java的OpenCV环境搭建(Windows平台上ecplise)https://blog.csdn.net/qq_32447301/article/details/78494913https://download.csdn.net/download/qq_37996327/10504398 opencv下载地址 亲测可用以下为java测试案例代码pack...

2018-06-29 09:12:38 9709 1

原创 java将 10进制的byte数组生成wav文件

【代码】java将 10进制的byte数组生成wav文件。

2023-11-16 17:58:03 258

原创 springboot接收HL7协议报文 HAPI(SpringBoot版本)

3. MyHl7ExceptionHandler-异常消息回复。2.MyReceivingApplication 消息处理类。2.SocketApp-服务类。

2023-03-17 14:04:18 1581 3

原创 spring + struts2 实现 nacos配置,实时刷新

当我们把nacos服务端启动起来,项目中也集成好之后,兴高采烈的启动项目准备试一下,发现在nacos中修改配置之后发现项目中的配置竟然没有刷新,然后开始怀疑是不是自己那里配置的不对、那个注解没有写、nacos版本是不是和spring不兼容,然后一通修改,最后发现还是不行,最后开始怀疑人生。配置完成以后直接使用 @Value,如果这里使用 @NacosValue 将不会实时刷新,原因我也没找到,有可能是老框架的原因吧。二、applicationContext-nacos.xml。

2023-02-14 17:02:53 372

原创 springboot实现企业微信授权登陆

【代码】springboot实现企业微信授权登陆。

2022-11-02 14:16:14 1218

原创 java解析HL7协议报文工具 HAPI(SpringBoot版本)

后来我找到了这个ca.uhn.hapi,能将HL7报文直接解析成相应的类,通过调用:PipeParser.parse(message, hl7str)来解析报文,将数据填充到message类里面,其中message是工具里面的继承Message类的子类,例如:QBP_Q11、RSP_K23等。因为项目需要解析HL7协议报文,网上找到的工具都是解析成带位置信息的xml格式或者json格式,然后需要自己根据需要获取的位置来获取信息。而在生成的HL7协议报文的时候也是需要先生成xml或json格式再进行转换。

2022-09-15 14:31:19 4019 1

原创 解决对SSM项目实现读写分离的解决方案(AOP)

解决对SSM项目实现读写分离的解决方案(AOP)

2022-08-15 11:47:27 231

原创 ajax同步提交时遮罩层不显示问题

原因:浏览器引擎分为 js引擎和渲染(UI)引擎。js引擎负责解析js脚本代码,渲染引擎负责渲染页面。当ajax设置为同步时,由于js线程和UI线程是互斥的,当执行ajax的时候,js线程耗时操作,此时会阻塞UI线程,当ajax执行完成的时候才会显示遮罩层。解决方案:设置async为true,异步去访问。function test(){ $('#loading').show(function () { $.ajax({ async: false, url:'

2022-05-31 14:49:46 490

原创 java多线程处理List数据

@Test void contextLoads() throws Exception { List<String> list = new ArrayList<>(); for (int i = 0; i < 10000; i++) { list.add(i + ","); } thred(list); } public void thred(List<Stri..

2022-05-30 20:20:02 3495

原创 Nginx配置ssl证书提供https访问

1. 安装SSL模块要在nginx中配置https,就必须安装ssl模块,也就是:http_ssl_module。进入到nginx的解压目录:/home/software/nginx-1.16.1新增ssl模块(原来的那些模块需要保留)./configure \--prefix=/usr/local/nginx \--pid-path=/var/run/nginx/nginx.pid \--lock-path=/var/lock/nginx.lock \--error-log-p.

2022-04-02 10:10:38 1050

转载 java实现简单扫码登录功能(模仿微信网页版扫码)

代码页面div<div class="pc_qr_code"> <input type="hidden" id="uuid" value="${uuid }"/></div> <div id="result">请使用手机扫码</div>主要js//生成二维码 !function(){ var uuid = $("#uuid").val();

2021-12-22 10:04:03 2408

转载 nginx配置访问本地静态资源

下面说说如何在windows下使用nginx作为静态资源服务器,1、修改config目录下,这个配置文件,基本上所有的配置都在这里面做,2、主要的配置参数如下,一些无关的参数我直接去掉了,注意,里面的location可以配置多个,这样可以根据业务的需要指定相关的路径方便后续的运维和管理,server {listen 80; #nginx监听的端口server_name localhost; #拦截的用户访问路径#charset koi8-r;#access_log log.

2021-10-12 09:21:21 12957

原创 记录一次java内存泄露引起的CPU400%

我们知道了在Java中确实会存在内存泄漏,那么就让我们看一看几种典型的泄漏,并找出他们发生的原因和解决方法。  1 全局集合  在大型应用程序中存在各种各样的全局数据仓库是很普遍的,比如一个JNDI-tree或者一个session table。在这些情况下,必须注意管理储存库的大小。必须有某种机制从储存库中移除不再需要的数据。  通常有很多不同的解决形式,其中最常用的是一种周期运行的清除作业。这个作业会验证仓库中的数据然后清除一切不需要的数据。  另一种管理储存库的方法是使用反向链接(ref

2021-04-07 16:40:11 391

原创 Linux 定时任务 将Tomcat日志 按每天分割

创建一个 sh文件# 复制日志文件内容到新的文件中cp /usr/tomcat8/logs/catalina.out /usr/tomcat8/logs/catalina_`date -d '-1 days' +%Y%m%d%h`.log# 清空tomcat默认日志输出文件echo "" > /usr/tomcat8/logs/catalina.out# 如果有多个tomcat,复制一份即可cp /usr/tomcat6/logs/catalina.out /usr/tomcat6

2020-12-30 09:41:28 620

原创 java利用phantomjs截图生成pdf完整教程

phantomjs介绍无界面的浏览器。PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情。直接上代码public String compReportPdf(){ try { //pdf保存路径 String pdfPath = "d://pdf";

2020-12-22 09:33:26 818

转载 JDBC批量处理数据

JDBC使用MySQL处理大数据的时候,自然而然的想到要使用批处理,普通的执行过程是:每处理一条数据,就访问一次数据库;而批处理是:累积到一定数量,再一次性提交到数据库,减少了与数据库的交互次数,所以效率会大大提高至于事务:事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功,默认是关闭事务的。 更多事务的资料,请参考这里:http://blog.csdn.net/caomiao2006/article/details/22412755...

2020-12-08 14:59:37 584 2

原创 linux下设置tomcat启动权限

chmod u+x *.sh设置 sh启动文件命令

2020-11-09 20:21:15 1308

原创 linux下jar包修改命令

linux下jar修改(1)使用jar tvf jar名称 | grep 目标文件名 查询出目标文件在war包中的目录(2)使用jar xvf jar名称 目标文件名(copy上面查出的全路径) 将目标文件及所在war包中的目录解压到当前路径(3)修改目标文件的内容,或者将要新的目标文件替换掉提取出来的目标文件(4)使用jar uvf jar名称 目标文件名(和步骤(2)中的目标文件名相同) 将新目标文件替换到 jar包中...

2020-11-09 20:19:34 1287

原创 两个系统部署在一个服务器,造成session冲突!

由于一台服务器上使用Tomcat部署多个WEB项目,而项目因为用到框架都是一样的,导致同时运行,session相互冲突,这个登录后,那个就得重新登录,造成了使用不方便,解决办法如下:在server.xml文件,host的标签页下,加上Context标签,标签内容可以这样写:<Context path="" docBase="ROOT" sessionCookieName="自己的项目名称"></Context>对上面几个属性做一些说明:path属性指的是项目的名

2020-11-06 10:45:06 944

原创 dubbo部署项目多个生产者出现端口占用问题,或者消费者出现 unable to register MBean

一、unable to register MBean如果出现以上两个问题依次去处理spring.dubbo.protocol.port=-1在生产者里面将端口改为-1,这样就可以解决二、Failed to bind NettyServer on /192.168.**.*:20880, cause: Failed to bind to: /0.0.0.0:20880application.properties配置文件中添加:spring.jmx.enabled=fal...

2020-11-05 10:41:37 1562

原创 HTML iframe 实现跨域通信

一、发送者 window.parent.postMessage('参数','*');二、接收者(必须放在iframe父页面) window.addEventListener('message',function(e){ alert(e.data); },false);出现这个Blocked a frame with origin "http://7.35.0.8:8080" from accessing a frame with origin..

2020-08-11 09:35:09 374

转载 使用IDEA远程调试Tomcat

准备工作明确的远程服务器的IP地址,某些我是:192.168.92.128关掉服务器防火墙:service iptables stop本地远程服务器配置添加远程服务器,如下图复制远程服务器自动生成的JVM参数,等下有用,如下图,类似我的是:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005如下图,在主机添加服务器的IP地址:192.168.92.128。把刚刚复制参数加个前缀,变成:

2020-08-03 16:24:27 361

转载 java 如何解决用户请求重复提交问题?

简化的模拟代码如下(基于 Spring Boot):import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RequestMapping("/user")@RestControllerpublic class UserController { /** * 被重复请求的方法 ...

2020-07-27 10:21:32 1991 1

转载 面试常问的22个Linux命令

1.查找文件find/-namefilename.txt根据名称查找/目录下的filename.txt文件。2.查看一个程序是否运行ps–ef|greptomcat查看所有有关tomcat的进程3.终止线程kill-919979终止线程号位19979的线程4.查看文件,包含隐藏文件ls-al5.当前工作目录pwd6.复制文件包括其子文件到自定目录cp-rsourceFoldertargetFolder7...

2020-07-01 16:46:30 231

原创 java 局域网生成外网短链接

一、ShortUrlHelper.javaimport sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import javax.crypto.*;import javax.crypto.spec.DESKeySpec;import java.io.IOException;import java.net.URLEncoder;import java.security.*;public class ShortUrlHelper.

2020-06-28 09:11:16 356

转载 短信验证码的登录流程

1、构造手机验证码:使用random对象生成要求的随机数作为验证码,例如4位验证码:1000~9999之间随机数;2、使用接口向短信平台发送手机号和验证码数据,然后短信平台再把验证码发送到制定手机号上,接口参数一般包括:目标手机号,随机验证码(或包含失效时间),平台接口地址,平台口令;3、保存接口返回的信息(一般为json文本数据,然后需转换为json对象格式);4、将手机号--验证码、操作时间存入Session中,作为后面验证使用;5、接收用户填写的验证码及其他数据;6、对比提交的验证

2020-06-11 09:47:13 356

原创 java+mqtt 实现异步回调

一、controller @RequestMapping(value = "/updateNetWork",method = RequestMethod.POST) @ResponseBody public Object updateNetWork(String device,String ssid,String password, String host,String port,String mqttUser,Strin

2020-06-02 09:09:08 2755

原创 npm ERR! errno 1 npm ERR! [email protected] install: `node install.js`

在使用webpack+vue-cli进行vue项目构建时可能会出现一下错误,[email protected]及以上版本和[email protected]及以上版本会自动安装依赖(我在自己电脑上测试是这样的)不用我们进入项目文件夹下npm install 进行安装。可能会出现错误:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! [email protected] install: `node install.js`npm ERR! Exit statu

2020-05-09 10:29:54 381

原创 JSAONArry根据某个key去重

public static JSONArray checkChong(JSONArray array){ JSONArray arrayTemp = new JSONArray(); Set set = new HashSet(); for(int i =0;i<array.size();i++){ JSONObjec...

2020-05-07 17:16:25 290

原创 Spring的那些东西

一、什么是springAOP AOP就是在某一个类或方法执行前后打个标记,声明在执行到这里之前要先执行什么,执行完这里之后要接着执行什么。目标对象(被代理的对象)实现接口,底层采用JDK动态代理机制为目标,对象创建代理对象(代理类和目标实现共同接口,兄弟关系)目标对象没有实现接口,底层采用CGLIB代理机制,默认创建的代理对象集成目标对象。二、spring...

2020-04-21 13:43:05 230

转载 java 雪花算法生成ID

一般情况,实现全局唯一ID,有三种方案,分别是通过中间件方式、UUID、雪花算法。  方案一,通过中间件方式,可以是把数据库或者redis缓存作为媒介,从中间件获取ID。这种呢,优点是可以体现全局的递增趋势(优点只能想到这个),缺点呢,倒是一大堆,比如,依赖中间件,假如中间件挂了,就不能提供服务了;依赖中间件的写入和事务,会影响效率;数据量大了的话,你还得考虑部署集群,考虑走代理。这样的话,感...

2020-04-21 09:22:51 17335

原创 linux下 tomcat 启动过慢解决方案!!!试了好多都不行 就这个管用!!

org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/tomcat/webapps/ROOT08-Apr-2020 08:38:21.383 INFO [localhost-startStop-1] org.apache.jasper.servlet...

2020-04-08 08:46:18 563

原创 java springboot+MQTT协议 最完整版

引入maven依赖 <dependency> <groupId>org.eclipse.paho</groupId> <artifactId>org.eclipse.paho.client.mqttv3</artifactId> <version>...

2020-03-11 15:33:47 6134 3

原创 ModuleNotFoundError: No module named 'encodings'

问题描述:Fatal Python error: Py_Initialize: unable to load the file system codecModuleNotFoundError: No module named 'encodings' Current thread 0x00007308 (most recent call first):一般应该是切换了python版本...

2020-03-05 08:36:11 9928 7

原创 微信公众号开发 自定义分享 JAVA+JS 实现微信分享获取微信token

java代码1.controller代码 public String queryAccessWXToken(){JSONObject jsonObject = WechatAccessToken.getAccessToken(); JSONObject apiTick = WechatAccessToken.getJsApiTicket(jsonObject.get...

2020-03-04 11:30:16 1330

转载 你还在new对象吗?Java8通用Builder了解一下?

程序员经常会遇到灵魂拷问:你有对象吗?没有,但我可以 new 一个!public class GirlFriend { private String name; private int age; // 省略 getter & setter ... public static void main(String[] args) { Gi...

2020-03-03 09:47:12 3532 2

UltraReplace-多文本替换工具

Ultrareplace特色功能 1.完全绿色安装,单独的可执行文件,操作方便 2.段落文字的批量替换(整段文字的替换) 3.特征字符串之间的批量替换 4.对成对的特征字符串之间的字符提取功能的实现,可以提取批量的符合要求的指定特征字符串之间的文字例如C程序中的/**/注释 5.提取方式可以选择,分为包括特征字符串和不包括特征字符串,并且提取的文本可以进行保存 6.支持文件备份并且可以进行文件恢复操作 7.支持所有ANSI字符文本类型 8.快速的批量替换功能

2020-08-14

解决springboot实现跨域session共享问题

解决springboot实现跨域session共享问题,防止sql注入。可以更有效的解决token问题,欢迎下载,有问题可以再评论下方留言,及时解答!!加群:687942640

2019-01-25

mysql主主从配置

mysql主主从配置,实现了主主数据库数据同步,以及从数据库的数据备份,实现了读写分离

2018-12-27

springboot+Mybatisplus实现多数据源

springboot+Mybatisplus实现多数据源,使用aop切面自动切换多数据源!!加群:687942640

2018-12-12

holer开源工具

一款免费的软件,支持tomcat端口映射,一键支持端口映射

2018-12-03

xshell 破解版

Xshell-6.0免费版,windows连接nuix工具。新版增加左侧列表,可以管理多个服务器。

2018-10-16

程序员个性壁纸

程序员个性壁纸,大图,高清,放心,可靠,望下载,收藏

2018-08-30

spring+springmvc+Hibernate_maven框架整合

spring+springmvc+Hibernate_maven框架亲自搭建 绝对可用 放心下载

2018-08-09

spring+springmvc+Mybatis_maven框架整合

亲自搭建spring+springmvc+Mybatis_maven框架整合 绝对可用

2018-08-09

flash录音兼容问题得到解决

解决flash录音不兼容问题,可以在谷歌,IE,火狐,下支持大部分兼容,亲测可用,

2018-07-03

java解析Excel需要的jar

java用于解析Excel所需要的jar,亲测可用。。。。。。。

2018-06-29

Redis相关javajar包

Redis相关jar包下载,NOSQL型数据库,方面存储和获取内容

2018-06-29

opencv,人脸抠图

支持人脸抠图和人脸库训练机制,适用于java开发,加强对人脸库的训练模型,机器学习

2018-06-28

web服务器压力测试软件

专门用于测试局域网内开发的WEB应用程序,可以测试java开发程序,可适用于B/S架构,C/S架构

2018-06-28

helixserver绝对可以用的流媒体服务器

访问量支持50000,绝对可以用的产品,可以大幅度的减轻服务器的压力,支持mp3,mp4,等多种格式播放,

2018-06-27

helixserver11无限用户汉化版

helix server 11 破解版 流媒体视频服务器 无限用户 Helix server for Windows无限用户服务器版 架设流媒体服务器的好软件.

2018-06-26

mysql定时任务脚本,按crontab设置

mysql定时任务脚本

2022-05-20

ha457.jar 一个jump分析

ha457jar一个jump分析,分析堆内存问题,可以看出哪个类占用比例高的问题

2021-04-07

免费】 chromedriver_win32.zip

chromedriver python chromedriver pythonchromedriver python

2020-12-31

convertpdf.js截图插件

convertpdf.js截图插件是phantomjs截图时调用的插件,分为windows和linux两个版本,取决于服务器的分辨率,linux分辨率和windows两个版本不一致

2020-12-22

PhantomJS截图

无界面的浏览器。PhantomJS是一个基于webkit的JavaScript API。它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码。任何你可以在基于webkit浏览器做的事情。

2020-12-22

MQTT服务器服务端

MQTT服务器服务端

2020-11-18

UltraReplace-多文本替换工具

Ultrareplace特色功能 1.完全绿色安装,单独的可执行文件,操作方便 2.段落文字的批量替换(整段文字的替换) 3.特征字符串之间的批量替换 4.对成对的特征字符串之间的字符提取功能的实现,可以提取批量的符合要求的指定特征字符串之间的文字例如C程序中的/**/注释 5.提取方式可以选择,分为包括特征字符串和不包括特征字符串,并且提取的文本可以进行保存 6.支持文件备份并且可以进行文件恢复操作 7.支持所有ANSI字符文本类型 8.快速的批量替换功能

2020-10-09

java反编译工具,很实用

java是世界上最好的语言,此工具很简洁、很实用的java的反编译工具。不需要安装,一点击直接使用,很方便。欢迎下载和交流。

2020-01-16

Spire.Pdf.jar

FTP转换PDF时所需要的jar包,一个PDF可以直接转换成IMG格式

2019-08-20

JDK_V1.8.0u172_x64.rar

在线Java平台标准版(Java SE)文档包含API规范,功能描述,开发人员指南,JDK工具和实用程序的参考页面,演示以及相关信息的链接。

2019-07-17

treeDMS-2.3.4破解版使用

java版本phpmyadmin,java数据库管理,web版数据库维护。 本系统使用JAVA开发,采用稳定通用的springMVC +JDBC架构,实现基于WEB方式对数据库进行维护。 功能包括:数据库的展示,库表的展示,表字段结构的展示, SQL语句的在线编辑批量执行,表结构的在线设计维护,数据的在线编辑维护,查询语句保存,SQL语法帮助,在线数据源选择配置等。 系统内置14套UI皮肤,45套代码编辑区UI方案,使用中可以依个人喜好选择配色方案。 本系统不但稳定,实用,功能强大,交互友好,而且还很好玩,可自由组合各种色彩,让维护数据库成为一件舒心的事情。 功能介绍: 1、在SQL编辑区可直接编辑语句,对数据库进行操作 维护。支持多语句批量执行,支持选择执行,支持关键字高亮提示,支持多结果展示。 2、选择左侧库表后,将直接查询表数据,并展示出来。可通过新增、编辑、删除按钮对表数据进行维护。也可直接双击行,进行数据编辑,操作十分方便。 3、通过点击“设计”按钮,将切换到表结构设计页,您可以方便的增加、修改、删除表字段,调整字段顺序,设置主键,设置非空等操作。 4、当你编辑了许多SQL语句后,可点击”SQL保存”按钮,保存自己的劳动成果,通过右侧“我的SQL”列表,可查询到保存记录。 5、系统内置14套UI皮肤,45套代码编辑区UI方案, 可自由设置组合,深色的屏幕有助保护视力

2019-07-03

idea使用教程.docx

idea最全的使用教程,里面包含快捷键以及语法,欢迎下载和使用。

2019-06-11

job《定时任务》需要得jar包

job《定时任务》需要得jar包,完美解决非spring项目job的定时任务

2019-04-25

完整版java后台管理html模板

完整版java后台管理html模板,可以直接拿来用,样式很华丽!!

2019-04-10

java实现扫码登陆

java实现扫码登陆,二维码被扫成功登录,服务端产生sessionId,传到页面使用js保存cookie

2019-04-10

Jfinal使用心得以及架构

Jfinal使用心得以及架构,可以轻松上手,直接写业务逻辑

2019-04-08

空空如也

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

TA关注的人

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