java
请持续率性
梦想是要有的,万一实现了呢
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java -jar jvm参数示例
/usr/local/jdk1.8.0_181/bin/java \ -server -Xms4g -Xmx4g \ -XX:+UseG1GC -XX:+PerfDisableSharedMem \ -XX:+ParallelRefProcEnabled \ -XX:MaxGCPauseMillis=250 \ -XX:+UseLargePages \ -XX:+AlwaysPreTouch \ -verbose:gc \ -XX:+PrintHeapAtGC \ -XX:+PrintGCDetails .原创 2020-07-22 23:47:07 · 8088 阅读 · 0 评论 -
阿里云kafka使用
1.引入依赖 <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>2.5.0.RELEASE</version> </dependency> 2.发原创 2020-07-22 10:09:17 · 1882 阅读 · 1 评论 -
seata1.1.0+springcloud自定义配置,从springboot配置文件读取
1.版本: <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-seata</artifactId> <version>2.2.0.RELEASE</version> ...原创 2020-04-13 15:12:07 · 4975 阅读 · 4 评论 -
solr8.5.0搭建以及配置IK最新分词器
新闻全文检索服务 1.需要索引的字段 客户端ID info_classify.app_id 客户端名 app_info.name 栏目ID info_classify.columns_id 栏目名 columninfo.columnName 新闻内容 info_classify.content_text 创建时间 ...原创 2020-04-06 22:07:43 · 2140 阅读 · 0 评论 -
springcloud feign接口get传封装类参数修复
1.环境信息 spring-boot :2.2.1.RELEASE spring-cloud :Hoxton.SR1 2.feign get接口传封装类参数时,需要添加RequestBody server端才能获取到参数,测试如下: 3.这样对前端来说不是太友好,前端需要get传json 4.解决方法: 新增 feignConfig文件: /** * C...原创 2020-01-14 10:27:49 · 956 阅读 · 0 评论 -
springcloud feign接口传参详解
一.环境 springboot 2.2.1.RELEASE springcloudHoxton.RELEASE compile 'io.github.openfeign:feign-httpclient' compile 'org.springframework.cloud:spring-cloud-starter-openfeign' 二.各情况参数传递总结: 1.get传递普通参...原创 2019-12-20 15:41:45 · 4260 阅读 · 0 评论 -
GZIP、LZO、Zippy Snappy压缩算法应用场景小结
这是我一个交流群里的群主共享的,放在这里是为了让自己备忘,当然,也希望能对需要的朋友有所帮助,感谢这位群主 @㊣『锋』㊣ 我这里还有一篇:zip4j加密压缩、解压缩文件、文件夹 GZIP、LZO、Zippy Snappy压缩算法应用场景小结 GZIP 、 LZO 、 Zippy/Snappy 是常用的几种压缩算法,各自有其特点,因此适用的应用场景也不尽相同。这里结合相关工程转载 2017-01-17 10:25:32 · 5300 阅读 · 1 评论 -
zip4j加密压缩、解压缩文件、文件夹
1.首先,引用到zip4j的第三方类库,感谢作者的无私奉献,官网打不开,这里就不贴了,下面是maven仓库的jar包 net.lingala.zip4j zip4j 1.3.2 2.下面是压缩和解压缩可选附加密码的工具类 import java.io.File; import java.util.ArrayList; import java.util.Lis原创 2017-01-12 11:14:18 · 5179 阅读 · 2 评论 -
Java实现对cookie的增删改查
原文:http://blog.youkuaiyun.com/u012836851/article/details/52367937 1.springMVC框架: /** * 读取所有cookie * 注意二、从客户端读取Cookie时,包括maxAge在内的其他属性都是不可读的,也不会被提交。浏览器提交Cookie时只会提交name与val转载 2017-01-12 14:44:47 · 817 阅读 · 0 评论 -
java开发类库集锦
Awesome Java A curated list of awesome Java frameworks, libraries and software. Awesome Java AncientsBean MappingBuildBytecode ManipulationCachingCluster ManagementCode AnalysisCode Coverage转载 2017-06-16 15:06:28 · 3233 阅读 · 0 评论 -
设置session验证码有效时间,定时删除session中的验证码
contorller.java import java.util.Timer; import java.util.TimerTask; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSessio原创 2017-10-27 15:56:50 · 8910 阅读 · 0 评论 -
java shiro做登陆权限控制
1.环境 jdk1.7 spring.version 4.2.2.RELEASE shiro.version 1.2.5 开发工具 eclipse Mars.1 Release (4.5.1) 2.pom引入 org.apache.shiro shiro-core ${shiro.version} org.apache.shiro shiro-web ${sh原创 2017-10-27 16:04:47 · 2728 阅读 · 1 评论 -
ajax请求返回重定向信息
在项目中,考虑到web前台ajax请求未登录资源时,后台返回的重定向信息,ajax不能自动判断是否是重定向,以下是一种折中方法,如各位有什么更好的方法,还请告诉我一声,哈哈 下面进入正题............. LoginInterceptor.java: import javax.servlet.http.HttpServletRequest; import javax.servlet.原创 2017-10-13 14:02:39 · 13626 阅读 · 1 评论 -
Java开发中的23种设计模式详解
原文: http://www.cnblogs.com/foryang/p/5849402.html 在原文基础上,修改了死链和文字正确链接错误的链接 创建型抽象工厂模式、工厂方法、建造者模式、原型模式、单态模式 结构型适配器模式、桥接模式、组合模式、外观模式、装饰者模式、享元模式、代理模式 行为型责任链模式、命令模式、解释器模式、迭代模式、中介者模式、备忘录模式、观察者模式、...转载 2017-10-15 12:03:39 · 349 阅读 · 0 评论 -
Java底层基础题
原文:https://www.cnblogs.com/huangwentian/p/6769087.html?utm_source=itdadao&utm_medium=referral 记录下来方便查看... 一、Java底层基础题 1、SpringMVC的原理以及返回数据如何渲染到jsp/html上? 答:Spring MVC的核心就是DispatcherServl转载 2017-12-06 11:23:13 · 865 阅读 · 0 评论 -
fastjson替换springMVC官方Jackson,代替message-converters
spring-mvc.xml<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <!-- 配置Fastjson支持 --> <ref bean="jsonHttpMessageConverter" /> </mvc:message-con原创 2018-02-23 18:02:17 · 1011 阅读 · 0 评论 -
eclipse git插件使用说明
eclipse最近的版本基本上都自带git插件,我这里用的是eclipse-jee-2019-06-R-win32-x86_64 如果是前后端分离,建议用eclipse-java-2019-06-R-win32-x86_64,更轻量级 eclipse:Version: 2019-06 (4.12.0) 下载地址:http://mirrors.ustc.edu.cn/eclipse/techn...原创 2019-08-30 17:11:48 · 1997 阅读 · 0 评论 -
log4j日志级别分离配置
目的是加载所有jar下的log4j配置,然后以指定哪个jar为参照版本,引用项目内配置为最高优先级, 引用的项目只需简单配置,即可按照级别生成log文件 默认log4j配置:log4j-default.properties log4j.rootCategory=INFO,stdout log4j.appender.stdout=org.apache.log4j.ConsoleApp...原创 2019-09-29 12:49:54 · 969 阅读 · 0 评论 -
java mongodb聚合统计查询,比较两个字段
DBObject group = (DBObject) JSON.parse("{'$group': {'_id': {'qzc':'$qzc','qzt':'$qzt'},'z': {'$sum':1}}}"); DBObject project = (DBObject) JSON.parse("{'$project': {'z':1,'difference': { '$eq': [ '$l',原创 2016-12-22 17:49:06 · 5695 阅读 · 1 评论 -
网络爬虫简单功能工具类
package com.leo.web.parser.util; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java原创 2016-09-03 03:46:50 · 561 阅读 · 0 评论 -
SpringBoot-Learning-作者:翟永超
SpringBoot-Learning 本项目内容为Spring Boot教程程序样例。 作者博客:http://blog.didispace.com Spring Boot系列博文:http://blog.didispace.com/categories/Spring-Boot/Spring Cloud系列博文:http://blog.didispace.com/tag/spr转载 2016-10-11 17:11:53 · 9762 阅读 · 0 评论 -
SpringCloud-Learning -作者:翟永超
SpringCloud-Learning 本项目内容为Spring Cloud教程的程序样例。 作者博客:http://blog.didispace.comSpring Cloud系列博文:http://blog.didispace.com/categories/Spring-Cloud/Spring Cloud中文社区:http://bbs.springcloud.com.cn/Gi转载 2016-10-11 17:14:28 · 35430 阅读 · 6 评论 -
spring 使用@scheduled注解执行定时任务
spring 第13天 使用@scheduled注解执行定时任务 使用spring的注解 @Scheduled 执行定时任务 创建spring-task.xml 文件 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.转载 2016-11-03 15:47:19 · 3846 阅读 · 1 评论 -
中科院NLPIR中文分词java版
摘要:为解决中文搜索的问题,最开始使用PHP版开源的SCWS,但是处理人名和地名时,会出现截断人名地名出现错误。开始使用NLPIR分词,在分词准确性上效果要比SCWS好。本文介绍如何在windows系统下编译JAVA ,生成可以执行的jar文件。 NLPIR的下载地址: http://ictclas.nlpir.org/downloads GitHub的地址:转载 2016-11-06 06:20:58 · 1954 阅读 · 0 评论 -
lucene5.3.1 maven + 增删改查 详细注释
注:本示例是基于lucene5.3.1版本,其他版本要做相应修改 step 1.invoke lucene in maven org.apache.lucene lucene-core 5.3.1 org.apache.lucene lucene-analyzers-common 5.3.1 org.apache.lucene luc原创 2016-11-01 11:03:50 · 4066 阅读 · 0 评论 -
Map根据value排序ASC DESC
需求有点刁钻,写关键词组合匹配标题的时候,遇到关键词像这样 XXX XXX 1222 XXX XXX 222 XXX XXX 22 XXX XXX 22 XXX XXX 11 XXX XXX 1 XXX XXX 1 前面的XXX 代表关键词,两两组合,后面的数字代表优先级,优先级高的优先匹配 那么问题来了,每匹配到一个词组,要提取出来,作为新的匹配词组表,这个步骤就肯定了顺序是乱原创 2016-11-21 14:31:25 · 1323 阅读 · 0 评论 -
mybatis连接SQLServer
1、首先下载安装sqlserver 2008(这里略过) 2、打开Sql Server Configuration Manager,启用TCP/IP,并重启SQLServe 3、在http://www.microsoft.com/zh-CN/download/details.aspx?id=11774 下载SQLServer 的jdbc驱动,并放入项目lib原创 2016-01-12 11:15:01 · 7144 阅读 · 1 评论 -
Solr与MongoDB集成,实时增量索引
原文链接:http://www.656463.com/article/ZJZvIv.htm 一. 概述 大量的数据存储在MongoDB上,需要快速搜索出目标内容,于是搭建Solr服务。 另外一点,用Solr索引数据后,可以把数据用在不同的项目当中,直接向Solr服务发送请求,返回xml、json等形式的内容,使得对数据的使用更灵活。转载 2016-12-23 17:01:50 · 1008 阅读 · 0 评论 -
java读取大文本文件
小文件当然可以直接读取所有,然后放到内存中,但是当文件很大的时候,这个方法就行不通了,内存不是这么玩的~~ 那么,下面是解决方法: 1.java底层:调用java的java.util.Scanner类扫描文件内容,一行一行,连续读取 FileInputStream inputStream = null; Scanner sc = null; try { inputStream = n原创 2016-12-26 15:02:45 · 1607 阅读 · 0 评论 -
Java 实现导出excel表 POI
原文:http://www.cnblogs.com/bmbm/archive/2011/12/08/2342261.html 1.首先引入poi : org.apache.poi poi 3.15 2.Student.javaimport java.util.Date; public class Student { privat转载 2017-01-04 15:15:56 · 424 阅读 · 0 评论 -
Java正则表达式过滤出字母、数字和中文
原文:http://www.jb51.net/article/73779.htm 1、Java中过滤出字母、数字和中文的正则表达式 (1)过滤出字母的正则表达式 [^(A-Za-z)] (2) 过滤出 数字 的正则表达式 [^(0-9)] (3) 过滤出 中文 的正则表达式 [^(\\u4e00-\\u9fa5)] (4) 过滤出字母、数字和中文转载 2017-01-05 10:21:17 · 8337 阅读 · 1 评论 -
solr5.3.1配置相关
此贴为了收集文章,方便查找 solr5.3.1 solrcloud集群环境搭建 Solr5.3.1 和 word-1.3 动态配置词库路径 Solr5.3.1 和 oracle 数据库导入 solrj5.3.1 和eclipse 二次开发环境搭建 Solr4.3和5.3版本区别 Solr5.3.1 和 word-1.3 动态配置词库路径原创 2017-01-06 11:23:43 · 711 阅读 · 0 评论 -
在SPRING DATA MONGODB中使用聚合统计查询
在SPRING DATA MONGODB中使用聚合统计查询 Aggregation agg = newAggregation( project("frags","cat1","publishdate"),//挑选所需的字段 match( Criteria.where("frags转载 2016-12-20 15:26:07 · 2411 阅读 · 0 评论 -
java定时器的几种用法
java定时器的几种用法转载 2017-01-09 10:45:50 · 434 阅读 · 0 评论 -
javascript MD5加密
在工具网站上找的,查看源代码找到了这段js,各位慢用 var hexcase = 0; /* hex output format. 0 - lowercase; 1 - uppercase */ var b64pad = ""; /* base-64 pad character. "=" for strict RFC compliance */ var chrsz =翻译 2017-01-12 17:02:09 · 1422 阅读 · 0 评论
分享