- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 Java实现敏感词过滤 - IKAnalyzer中文分词工具
IKAnalyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包。官网: https://code.google.com/archive/p/ik-analyzer/本用例借助 IKAnalyzer 进行分词,通过遍历分词集合进行敏感词过滤。1、pom.xml 引入maven依赖<!-- https://mvnrepository.com/artifact/com.j...
2018-12-11 15:13:54
451
转载 Java中BigDecimal的8种舍入模式
这个类用起来还是很比较复杂的,原因在于舍入模式,数据运算规则太多太多,不是数学专业出身的人看着中文API都难以理解,这些规则在实际中使用的时候在翻阅都来得及。在银行、帐户、计费等领域,BigDecimal提供了精确的数值计算。其中8种舍入方式值得掌握。round_up我把实验结果截图出来,后面的自己去做实验。说实话,真的很难懂。不过一般用四舍五入的取整模式 1、ROUND_UP...
2018-08-10 11:24:29
4882
1
原创 redis介绍及总结
(1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正)(2)Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写...
2018-03-23 00:16:01
156
原创 redis五大基本数据类型
1.String(字符串)string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M 2.Hash(哈希)Redis hash 是一个键值对集合。Redis hash是一个string类型的field和value的映射表,hash特别适合用于存储对...
2018-03-22 17:02:09
146
原创 解决Mac java.net Local host name unknown error的方法
现象在Mac上启动tomcat时,报了如下错误:Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: XXXX: XXXX: nodename nor servname provided, or no...
2018-02-13 22:20:32
455
原创 Maven部署过程中的ClassCastException问题
引言: Maven功能强大,但是又有些复杂,难以捉摸和使用。在本人开发中碰到了一个ClassCastException的问题,通过这个问题的解决,加深了对于maven依赖管理中scope的理解。1. 问题的引入 部署环境tomcat 7, 开发中使用的框架spring,spring data,hibernate之类的,基于Maven部署过程中,会出现以下异常信息:[
2017-03-14 16:23:38
460
原创 User-Agent分析及其价值简析
User-Agent,用户代理。用户在上网访问的时候会作为HTTP的包头的一部分向服务器发送,用于识别用户的当前环境,如浏览器及版本号、操作系统等信息。在Chrome中可以在访问网站的时候按下F12查看。比如我在使用的Chrome的User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,
2017-03-14 16:21:21
1289
原创 JS JAVA 判断是否微信浏览器
[plain] view plain copy print?/**************************************************** * Author : xuyw * * Date 2014-04-19 下午02:18:53
2017-03-14 16:19:16
1740
原创 解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
重新启动服务器,访问web服务发现无法浏览啦!登陆服务器之后进到nginx使用./nginx -s reload重新读取配置文件,发现报nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)错误,进到logs文件发现的确没有nginx.pid文件 [r
2017-03-09 15:01:22
363
原创 使用Maven tomcat:run命令启动web项目时修改默认端口
在使用maven时,修改插件tomcat启动端口。一开始我在pom.xml配置文件里面修改,如下面所示:org.apache.tomcat.maventomcat7-maven-plugin2.2 9999 UTF-8可是这样的修改方法 并不起作用后来在网上查找发现一种解法方法是挺管用的,而且很方便直接在上述文章中的
2017-03-09 14:59:06
16388
1
原创 Linux查看程序端口占用情况
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进
2016-11-13 15:45:26
222
原创 微信开发 遇到 config:invalid url domain
微信开发中遇到 config:invalid url domain的原因此错误原因 是微信公众号后台配置的微信安全网址 跟当前页面的域名不一致导致
2016-09-25 14:19:54
41850
1
原创 Nginx配置文件详细说明
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;
2016-09-25 14:11:49
176
原创 使用Nginx实现负载均衡
一、nginx简介nginx是一个高性能的HTTP服务器和反向代理服务器。它起初是俄罗斯人Igor Sysoev开发的,至今支撑者俄罗斯的很多大型的网站。二、nginx支持的三种负载均衡策略轮询:将请求依次轮询发给每个服务器。最少链接:将请求发送给持有最少活动链接的服务器。ip哈希:通过哈希函数决定请求发送给哪个服务器。权重:服务器的权重越高,处
2016-09-25 14:02:28
221
原创 安装成功的nginx如何添加未编译安装模块
原已经安装好的nginx,现在需要添加一个未被编译安装的模块举例说明:安装第三方的ngx_cache_purge模块(用于清除指定URL的缓存)nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so1.wget http://labs.frickle.com/files/ngx_cache_purge-2.0.tar.gz
2016-09-23 15:41:26
1158
原创 EasyUI的window加载的页面不执行js问题说明
解决方案:将被加载页面中的body标签删掉. 说明:window、dialog、tab都是panel,加载内容的方式都有硬编码和通过url来加载外部html片段,这里html片段就是body标签里面的代码.
2016-08-03 17:21:45
1580
原创 SpringMVC入门学习笔记
1. Spring web mvc介绍Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来: 2. Web mvc1、 用户发起request请求至控制器2、 控制器通过模型准备数据3、 控制器将模型数据在视图中展示4、
2014-11-25 01:34:52
463
原创 SQL优化技巧
SQL优化:1、 查询的模糊匹配尽量避免在一个复杂查询里面使用like‘%Parma%’解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列就可以直接用等于来关联了。b、直接修改后台——
2014-08-31 20:20:46
294
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人