- 博客(25)
- 资源 (28)
- 收藏
- 关注
原创 解决 pdfbox 转图片出现图片元素丢失
解决问题1:引入包 <!-- pdf工具 --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> </dependency> <dependency> <.
2021-07-27 15:14:24 1897
原创 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 1896
原创 elasticsearch5.3.2同义词,热词,停止词
新公司的用的es5.3.2,版本偏老,业务中需要用到动态的同义词、热词、停止词,即不重启实现词典的更新,这里记录一下以免忘记。下载地址1、首先需要知道,这里的同义词、热词、停止词,本质上都是对分词的一些定义和约束2、通过第三方分词器插件实现中文的自定义分词,这里用到两种插件:elasticsearch-analysis-ik:github地址,ik中文分词器,本身支持热词、停止词动态更...
2020-04-27 16:27:40 666
原创 CentOS 7添加开机启动服务/脚本
PS:需要注意一点,我们一般将某些环境属性(如JDK)配置在了/etc/profile中,而/etc/profile是在用户登录时才会加载,所以如果开机启动脚本中要用到java环境,需要手动加载进来!!!这样才能实现tomcat或java项目的开机自启,否则是不会执行的~开机要启动的脚本startApp.sh[root@localhost application]# vi /home/...
2019-09-02 16:36:19 888
原创 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 1974 3
转载 SSM高并发抢红包
背景:现如今互联网无时无刻不在面临着高并发问题,比如早年的小米手机出新产品时,大量的买家使用各种终端设备进行疯抢。再比如春运火车票开始发售时,微信群里发红包时。互联网的开发包括java后台、Nosql、数据库、限流、CDN、负载均衡等内容。高并发系统的分析和设计任何系统都不是独立于业务开发的,都应该先分析业务需求和实际的场景。对于业务分析,首先是有效需求和无效需求,...
2019-07-25 15:51:42 471
原创 百度地图坐标间距离 通过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 2270 2
原创 Spring Boot使用UEditor
1、将ueditor放入静态资源注意图中红色剪头为重要配置,其中的controller.jsp是后台统一入口(获取config.json和上传文件等),由于被放入了静态资源,无法正常访问和执行,所以需要我们自己写方法覆盖掉它,config.json在前端ue首次加载时会请求获取,里面都是一些关于上传文件和回显的配置,由于我们决定覆盖掉controller.jsp中的方法,所以con...
2019-04-15 16:45:14 1434 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 4331 1
原创 javacv人脸识别+人脸匹配
1、先安装一个opencv3,https://opencv.org/releases.html,安装好后里面有很多自带的检测器,2、上代码,eclipse/idea可以不用配置opencv,按pom导入相关包即可pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...
2019-01-25 11:33:51 8286 5
原创 网页上使用js调用摄像头和麦克风
最近碰到一个需求,需要在web中采集人脸和录音。没有摄像头麦克风的话可以用手机代替测试,网上搜DroidCam,检查是否连上摄像头和麦克风,可以在qq设置里试一下1、人脸采集,js调用摄像头并且拍照,打开页面时要选择允许效果:代码:只有一个html<!DOCTYPE html><html lang="ZH-CN"><head> &l...
2019-01-16 15:01:18 12992 9
原创 微信小程序学习(一):开发准备、授权与验证
今天学习了下小程序,感觉与web开发差别不大,如果学过vue react angluar等mvvm框架的话,基本无门槛,只需要熟悉一下微信小程序的开发模式和api即可; 路由有点区别,需要注意下看看API。 本地测试时是没有https的,需要在开发工具右上角详情里勾选不校验..以及HTTPS证书。有时候需要真机测试,但是自己把后台上传到公网太麻烦...
2018-12-27 19:10:23 506
原创 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 1561
原创 解决ShiroHttpServletRequest文件上传的问题
之前一直使用的spring,现在使用的springboot,出现了一个奇怪的问题,先看问题出处://这里获取到的request是ShiroHttpServletRequestHttpServletRequest request = ServletUtils.getRequest();//需要把ShiroHttpServletRequest转成MultipartHttpServletReq...
2018-12-11 14:13:06 4232
原创 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 370
原创 利用Google翻译实现网站国际化——js插件
先说背景网站已经使用常见的方式实现中英国际化,即每种语言写一套对应的语言文件,但后期要求实现多国语言国际化,如果还按照之前的方式,工作量大。 且不便于维护,某个词改了统统都要改。//推荐一个github项目:https://github.com/hujingshuang/MTrans因此有没有一种简单易用的及时翻译插件,类似于谷歌浏览器自带的翻译工具那种,一点即可全文翻译。最后在网...
2018-08-24 17:28:55 45828 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 988
原创 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 2257 13
原创 ElasticSearch父子关联使用总结、数据分析使用总结
描述:主要使用ES对大量数据进行关联分析,由于各种原因,使用ES进行关联分析时(即使用ES的agg),需要重新组织下数据,形成父子文档,如分析个人数据,需要将个人数据(网购订单、通话记录、话费记录、房产、失信执行人等等、、、)整理成树形结构存入ES,在开发过程中遇到了各种坑,在这里总结下,希望能帮到大家,文末会附上java代码的工具类,覆盖多种情况,满足学习和开发。前提:java6+、Elasti...
2018-04-08 15:09:03 3853
原创 java图像处理:灰度化,二值化,降噪,切割,裁剪,识别,找相似等
前段时间做爬虫,涉及到对图片验证码的破解,这里罗列一些常用的图像处理方法,都很简单并没用到什么复杂的算法,所以不涉及opencv,都是一些直接对rgb像素点的操作,很简单也很好理解,至于识别直接用的tesseract-ocr,也可以用svm。(ps:图片的像素值矩阵的原点在左上角,上边是x轴,左边是y轴)1、灰度化和二值化,即把彩色图片经过灰度化和二值化变成只有黑白(只有0,1的矩阵)的数据,...
2018-03-29 16:21:48 36684 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 633
转载 tomcat session管理
最近有空看了一下tomcat 6源码里面对session管理的实现,现在写下来,以供后考,也希望能对对此感兴趣的朋友有所提示。 闲话少说,先贴一下tomcat6的component层次图(此图来自tomcat doc) Server 就是一个servlet container
2017-02-19 22:50:55 271
转载 session 共享的几种方式
同一个tomcat 多项目 session 共享我在网上搜了下,主要有以下几种情况:集群解决 session共享问题几种方式 一、集群环境session共享1、利用负载均衡器的粘session的方式把所有同一session的请求都发送到相同的Tomcat节点。这样不同用户的请求就被平均分配到集群中各 个tomcat节点上,实现负载均衡的能力。这样做的缺点是没有灾难恢
2017-02-19 22:32:05 1030
转载 关于Hibernate懒加载问题的最终解决方案
Hibernate的强大之处之一是懒加载功能,可以有效的降低数据库访问次数和内存使用量。但用的不好就会出现org.hibernate.LazyInitializationException。这个异常出现的原因很简单,主要时在加载懒数据时Session已经关闭造成的,如下图: 那么OK,我们来考虑怎么解决吧。我们只要在渲染JSP之前不要关闭Session,而在
2015-11-11 23:22:35 658 1
googleTrans.rar
2020-03-22
eclipse插件-yedit.rar
2020-01-13
js谷歌翻译插件.rar
2019-10-23
利用Google翻译实现网站国际化——js插件.rar
2019-09-25
api-gate.rar
2019-08-29
使用js和h5技术实现录音
2019-01-16
jquery前端流程编辑器
2018-11-09
Elasticsearch工具类
2018-04-08
jbpm4.4 在线流程设计器,前端+java后台
2016-11-14
XSSTest示例
2016-10-09
S2SH分页实例_三种方式
2016-08-22
OA_ver2_工资管理+审批流转
2016-07-29
S2SH-工资管理系统
2016-06-15
javaweb博客网站
2016-01-22
myeclipse 2014 customize persperctive无效的bug修复
2015-10-20
Head.First.jQuery.2011.part2
2014-05-14
HeadFirst.jQuery.2011.part1
2014-05-14
xdocreport StackOverflowError
2023-05-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人