自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (28)
  • 收藏
  • 关注

原创 解决 pdfbox 转图片出现图片元素丢失

解决问题1:引入包 <!-- pdf工具 --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> </dependency> <dependency> <.

2021-07-27 15:14:24 1552

原创 java查找PDF关键字坐标 并且标记出来

java查找PDF关键字坐标 并且标记出来导入POM依赖代码关键点说明导入POM依赖<!--使用itextpdf,比pdfbox简单些--><dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13.2</version></dependency&

2021-04-09 15:53:57 1507

原创 elasticsearch5.3.2同义词,热词,停止词

新公司的用的es5.3.2,版本偏老,业务中需要用到动态的同义词、热词、停止词,即不重启实现词典的更新,这里记录一下以免忘记。下载地址1、首先需要知道,这里的同义词、热词、停止词,本质上都是对分词的一些定义和约束2、通过第三方分词器插件实现中文的自定义分词,这里用到两种插件:elasticsearch-analysis-ik:github地址,ik中文分词器,本身支持热词、停止词动态更...

2020-04-27 16:27:40 617

原创 CentOS 7添加开机启动服务/脚本

PS:需要注意一点,我们一般将某些环境属性(如JDK)配置在了/etc/profile中,而/etc/profile是在用户登录时才会加载,所以如果开机启动脚本中要用到java环境,需要手动加载进来!!!这样才能实现tomcat或java项目的开机自启,否则是不会执行的~开机要启动的脚本startApp.sh[root@localhost application]# vi /home/...

2019-09-02 16:36:19 860

原创 springboot使用WebUploader实现大文件分片上传

前段时间做了个网盘,所以添加了一个大文件上传接口,这里记录一下直接给出代码:前端页面:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/...

2019-08-14 11:07:27 1936 3

转载 SSM高并发抢红包

背景:现如今互联网无时无刻不在面临着高并发问题,比如早年的小米手机出新产品时,大量的买家使用各种终端设备进行疯抢。再比如春运火车票开始发售时,微信群里发红包时。互联网的开发包括java后台、Nosql、数据库、限流、CDN、负载均衡等内容。高并发系统的分析和设计任何系统都不是独立于业务开发的,都应该先分析业务需求和实际的场景。对于业务分析,首先是有效需求和无效需求,...

2019-07-25 15:51:42 432

原创 百度地图坐标间距离 通过java计算

原因:前端用的百度地图,数据库存的百度地图坐标,需要在后台(java)计算两点坐标的直线距离,网上的一些通用方法计算出来的和使用百度js api得到的结果不一样,无奈只有阅读源码,再用java写一遍。先看百度js api得到的结果://这是百度api获取距离的方法var range=map.getDistance(new BMap.Point(116.404, 39.915),new ...

2019-07-04 17:00:02 2162 2

原创 Spring Boot使用UEditor

1、将ueditor放入静态资源注意图中红色剪头为重要配置,其中的controller.jsp是后台统一入口(获取config.json和上传文件等),由于被放入了静态资源,无法正常访问和执行,所以需要我们自己写方法覆盖掉它,config.json在前端ue首次加载时会请求获取,里面都是一些关于上传文件和回显的配置,由于我们决定覆盖掉controller.jsp中的方法,所以con...

2019-04-15 16:45:14 1387 1

原创 ELK收集MySQL慢日志

ELK6.6.1+FileBeat6.6.1收集mysql慢日志一、elk简单介绍1、之前常说的elk,现已被官方整合为Elastic Stack,官网地址(https://www.elastic.co/cn/products),官网给出的架构如下,其中Beats是一系列轻量级日志收集器,ELK中E指Elasticsearch,L指Logstash,K指Kibana:其中各个产品...

2019-03-04 15:37:20 4138 1

原创 javacv人脸识别+人脸匹配

1、先安装一个opencv3,https://opencv.org/releases.html,安装好后里面有很多自带的检测器,2、上代码,eclipse/idea可以不用配置opencv,按pom导入相关包即可pom.xml&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...

2019-01-25 11:33:51 8119 5

原创 网页上使用js调用摄像头和麦克风

最近碰到一个需求,需要在web中采集人脸和录音。没有摄像头麦克风的话可以用手机代替测试,网上搜DroidCam,检查是否连上摄像头和麦克风,可以在qq设置里试一下1、人脸采集,js调用摄像头并且拍照,打开页面时要选择允许效果:代码:只有一个html&lt;!DOCTYPE html&gt;&lt;html lang="ZH-CN"&gt;&lt;head&gt; &l...

2019-01-16 15:01:18 12722 9

原创 微信小程序学习(一):开发准备、授权与验证

        今天学习了下小程序,感觉与web开发差别不大,如果学过vue react angluar等mvvm框架的话,基本无门槛,只需要熟悉一下微信小程序的开发模式和api即可;        路由有点区别,需要注意下看看API。        本地测试时是没有https的,需要在开发工具右上角详情里勾选不校验..以及HTTPS证书。有时候需要真机测试,但是自己把后台上传到公网太麻烦...

2018-12-27 19:10:23 460

原创 nginx下websocket报错解决方法

在eginx中server里加上proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $http_host;proxy_set_header X-NginX-Proxy true;proxy_s...

2018-12-14 15:24:26 1483

原创 解决ShiroHttpServletRequest文件上传的问题

之前一直使用的spring,现在使用的springboot,出现了一个奇怪的问题,先看问题出处://这里获取到的request是ShiroHttpServletRequestHttpServletRequest request = ServletUtils.getRequest();//需要把ShiroHttpServletRequest转成MultipartHttpServletReq...

2018-12-11 14:13:06 4078

原创 MyBatis generator使用方法

1、MyBatis generator插件生成全家桶的方法不再赘述:https://www.cnblogs.com/zhaobing0121/p/6903716.html2、Example使用方法:简单介绍:Criteria,包含一个Cretiron的集合,每一个Criteria对象内包含的Cretiron之间是由AND连接的,是逻辑与的关系。oredCriteria,Exampl...

2018-11-29 16:44:29 289

原创 利用Google翻译实现网站国际化——js插件

先说背景网站已经使用常见的方式实现中英国际化,即每种语言写一套对应的语言文件,但后期要求实现多国语言国际化,如果还按照之前的方式,工作量大。 且不便于维护,某个词改了统统都要改。//推荐一个github项目:https://github.com/hujingshuang/MTrans因此有没有一种简单易用的及时翻译插件,类似于谷歌浏览器自带的翻译工具那种,一点即可全文翻译。最后在网...

2018-08-24 17:28:55 44808 159

原创 Tomcat在Apr模式下的Https双向认证

当tomcat使用Apr模式的时候,如果按照老方法配置https:控制台会出现如下错误Connector attribute SSLCertificateFile must be defined when using SSL with APR直接Google,很多答案都是不启用APR,但这样做将失去APR库的价值,Tomcat性能必然下降。让我们打开Tomcat的文档webapp...

2018-08-14 14:30:41 948

原创 ubuntu中的tomcat使用apr模式

据说apr能提高50%性能,介绍是这样的:Tomcat支持三种接收请求的处理方式:BIO、NIO、APR 。1. BIO由于每个请求都要创建一个线程来处理,线程开销比较大,不能再高并发的场景,性能也是最低的。2. NIO是一个基于缓冲区、并能提供非阻塞I/O操作的Java API,比传统的bio更好的并发性能。3. APR(Apache Portable Run-time libra...

2018-08-07 11:32:46 2140 13

原创 ElasticSearch父子关联使用总结、数据分析使用总结

描述:主要使用ES对大量数据进行关联分析,由于各种原因,使用ES进行关联分析时(即使用ES的agg),需要重新组织下数据,形成父子文档,如分析个人数据,需要将个人数据(网购订单、通话记录、话费记录、房产、失信执行人等等、、、)整理成树形结构存入ES,在开发过程中遇到了各种坑,在这里总结下,希望能帮到大家,文末会附上java代码的工具类,覆盖多种情况,满足学习和开发。前提:java6+、Elasti...

2018-04-08 15:09:03 3794

原创 java图像处理:灰度化,二值化,降噪,切割,裁剪,识别,找相似等

前段时间做爬虫,涉及到对图片验证码的破解,这里罗列一些常用的图像处理方法,都很简单并没用到什么复杂的算法,所以不涉及opencv,都是一些直接对rgb像素点的操作,很简单也很好理解,至于识别直接用的tesseract-ocr,也可以用svm。(ps:图片的像素值矩阵的原点在左上角,上边是x轴,左边是y轴)1、灰度化和二值化,即把彩色图片经过灰度化和二值化变成只有黑白(只有0,1的矩阵)的数据,...

2018-03-29 16:21:48 36183 8

原创 java中的几种代码块

今天找工作笔试碰见一道有意思的题目,问题很简单:public class A { public A() { System.out.println("调用了A的构造函数"); } {System.out.println("A的代码块");} static{System.out.println("A的静态代码块");}}public class B extends A {

2017-03-12 00:15:58 617

转载 tomcat session管理

最近有空看了一下tomcat 6源码里面对session管理的实现,现在写下来,以供后考,也希望能对对此感兴趣的朋友有所提示。 闲话少说,先贴一下tomcat6的component层次图(此图来自tomcat doc)  Server                                         就是一个servlet container   

2017-02-19 22:50:55 252

转载 session 共享的几种方式

同一个tomcat 多项目 session 共享我在网上搜了下,主要有以下几种情况:集群解决 session共享问题几种方式 一、集群环境session共享1、利用负载均衡器的粘session的方式把所有同一session的请求都发送到相同的Tomcat节点。这样不同用户的请求就被平均分配到集群中各 个tomcat节点上,实现负载均衡的能力。这样做的缺点是没有灾难恢

2017-02-19 22:32:05 955

转载 关于Hibernate懒加载问题的最终解决方案

Hibernate的强大之处之一是懒加载功能,可以有效的降低数据库访问次数和内存使用量。但用的不好就会出现org.hibernate.LazyInitializationException。这个异常出现的原因很简单,主要时在加载懒数据时Session已经关闭造成的,如下图: 那么OK,我们来考虑怎么解决吧。我们只要在渲染JSP之前不要关闭Session,而在

2015-11-11 23:22:35 628 1

转载 BeanUtils包的使用

java bean的简单操作

2015-01-05 20:24:32 375

es5.3.2使用热词、停用词、同义词词典.rar

es5.3.2热词、停用词、同义词词典,包括插件压缩包,插件源码,远程词典服务端示例,配置说明等

2020-04-27

googleTrans.rar

按照压缩包内的html示例调用即可, 这里只将部分耗时较长的js和容易请求失败的文件放在了本地,其他的png,gif还是通过网络访问的 翻译后控制台还是会一些报错,请求访问失败,不影响正常使忽略即可

2020-03-22

eclipse插件-yedit.rar

之前用.properties习惯了用插件,转.yml文件之后很不适应,所以网上找了yml编译插件,解压后放入eclipse的plugin目录中即可

2020-01-13

js谷歌翻译插件.rar

按照压缩包内的html示例调用即可, 这里只将部分耗时较长的js和容易请求失败的文件放在了本地,其他的png,gif还是通过网络访问的 翻译后控制台还是会一些报错,请求访问失败,不影响正常使忽略即可

2019-10-23

利用Google翻译实现网站国际化——js插件.rar

此资源有误已作废,请查看最新的资源:https://blog.csdn.net/wokuailewozihao/article/details/82021709

2019-09-25

api-gate.rar

可以当做api开放平台或外网转内网的转发工具 1、项目基于ruoyi搭建:http://www.ruoyi.vip 2、基于appKey+appSecret的账号 3、api支持通配符匹配 4、账号权限分配,和api使用限制 5、api后端服务器,加权轮询的负载均衡算法,自动检测服务器可用性

2019-08-29

使用js和h5技术实现录音

recorder.js HTML5录音解决方案 由于Chrome47以上以及QQ浏览器需要HTTPS的支持,所以烦请更换至360、FF、Edge进行体验,或下载项目至本地通过localhost访问。 另:IE和Safari全版本不支持录音功能

2019-01-16

jquery前端流程编辑器

整理以前代码的时候发现的,感觉还不错,挺有用的,是jquery实现的,也比较简单,可以很好的实现定制和修改,生成的是json数据,保存按钮在左上角,点击保存就可以在底部输入框中看到生成的json了

2018-11-09

java实现分组聚合

java实现分组聚合,实现范围(时间、数字)、步长(特殊的范围)和不同值的分组,满足大部分需求

2018-04-08

Elasticsearch工具类

Elasticsearch工具类,支持通过标签注释实体类并通过工具类实现对es的映射(把po的结构导入es),和对es的增删查改,包括分页,scroll读取,关联查询等。

2018-04-08

java图像处理方法:灰度化,二值化,降噪,切割,裁剪,找相似等

java图像处理方法:灰度化,二值化,降噪,切割,裁剪,找相似等

2018-03-29

jbpm4.4 在线流程设计器,前端+java后台

jpdl的web流程编辑器的前后端实现 前端:使用myflow.js实现,点击保存将把流程图转换成一个json格式的数据; 后台:使用java实现了,json转成jpdl要求的xml,根据xml生成png流程图片,将xml文件和png图片打包成zip;

2016-11-14

XSSTest示例

防止XSS注入的一个demo,通过过滤器+正则实现的,可以直接使用,导入myeclipse或eclipse部署到tomcat,访问localhost:8080/XssTest,即可测试

2016-10-09

S2SH分页实例_三种方式

这是一个S2SH的分页demo,数据库使用的是MySql,此demo实现了通用的分页方式,可以直接使用,也可在本demo基础上继续优化修改 此demo包含了三种方式: 1、传统方式 2、插件渲染 3、ajax方式

2016-08-22

OA_ver2_工资管理+审批流转

OA,办公自动化软件,使用了Struts2+Spring+Hibernate,因为OA功能比较多,每实现一个大的功能我都将上传一次; 本次实现了工资管理+审批流转的功能; 我只是学生,这个作为我的学习作品可能不尽完善,欢迎交流,共同学习进步;

2016-07-29

S2SH-工资管理系统

1.使用了S2SH,对工资进行管理,这是我的工程实践作业,代码都是我写的,本人大三,技术有限,欢迎交流,qq:753095374 2.具体的说明压缩包里有文档,文档不是我写的有点不清不楚,看源码里的 说明.txt 就行

2016-06-15

javaweb博客网站

javaweb博客网站 1.用的struts2,数据库用的Oracle11g,DAO用的DBUtils,富文本用的百度的UEditor 2.界面风格是仿照博客园的,其实就是扒下来的,所以html有点乱,将就看吧 3.数据库没设计好,外键直接引用的主键属性,所以没做级联更新 4.其实这个项目是个团队作业,组员水平不一,所以写的简单,适合初学者学习,高手勿喷 5.sql文件我用的Navicat导出的,导入好像有点问题,自己改一改吧,把注释和多于字符串什么的删除就行了

2016-01-22

myeclipse 2014 customize persperctive无效的bug修复

myeclipse 2014中customize persperctive设置无效,导致无法调整工具栏按钮,能联网的朋友可以通过自动更新解决,此工具提供给内网环境无法自动更新的朋友 1、将9个jar复制到myeclipse安装目录\plugins中 2、删除和这9个jar同包名但是版本号较低的9个文件 3、重启myeclipse 2014

2015-10-20

JSP应用开发详解

JSP应用开发详解(第三版).pdf,jsp学习必备

2014-07-12

Javaweb入门

Javaweb入门,里面没有什么具体学习内容,主要针对零基础刚入门的,可以看看,了解了解体系结构,然后再具体学习

2014-07-12

javaweb技术体系一览

javaweb技术体系一览,刚入门的童鞋可以看看,了解了解整个javaweb的技术体系,然后再具体学习,还是很有帮助的

2014-07-12

javaweb-tomcat和eclipse的环境配置

javaweb-tomcat和eclipse的环境配置

2014-07-12

Head.First.jQuery.2011.part2

HeadFirst系列丛书想必大家都不陌生吧,这个是jQuery的,没听说过也没关系,这个系列的书籍语言诙谐幽默,通俗易懂,生动有趣,适合广大新手朋友们(part1才需要资源分)

2014-05-14

HeadFirst.jQuery.2011.part1

HeadFirst系列丛书想必大家都不陌生吧,这个是jQuery的,没听说过也没关系,这个系列的书籍语言诙谐幽默,通俗易懂,生动有趣,适合广大新手朋友们

2014-05-14

JavaScript权威指南第6版中文版

学习JavaScript的很不错的书籍,难得的中文版,你值得拥有

2014-05-14

html5实现的灿烂星空

html5实现的星空特效,比较简单,适合新手学习参考

2014-05-14

htm5实现的特效

实现的特效,点击窗口会出现许多可爱圆球形,可随窗口滚动,很有趣

2014-05-14

生日快乐的网页

送给同学的生日快乐的网页,有个简单的flash,主要用的html和css,比较简单,适合新手参考或者送人(自己改下名字吧)

2014-05-14

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

TA关注的人

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