- 博客(13)
- 收藏
- 关注
原创 通过httpClient实现跨服务获取数据
携带参数发送httpClient (get)请求,亲测有效。第一步引入httpClient依赖第二步上代码@Test public void doHttpClientTest(){ // 获得Http客户端 CloseableHttpClient httpClient = HttpClientBuilder.create().build(); // 参数 StringB...
2019-02-22 09:39:49
403
原创 lucene实现全局搜索
1.导lucene依赖我使用的是5.3.1的2.创建索引@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(value={"classpath:springMVC.xml"})public class LuceneTest{ @Autowired private StreetMapper streetMapper;...
2019-01-17 11:28:45
457
原创 spring之定时任务
1.导入定时器所依赖的jar包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>4.0.2.RELEASE</version> &
2019-01-11 17:05:24
256
原创 java实现跨域拦截
1.创建AccessInterceptor类实现HandlerInterceptor接口public class AccessInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse r...
2018-12-24 16:29:19
1166
原创 websocket+心跳实现长连接
1.js部分var lockReconnect = false; //避免ws重复连接 var ws = null; // 判断当前浏览器是否支持WebSocket var wsUrl = "ws:"+ip+":8081"; createWebSocket(wsUrl); //连接ws function createWebSocket(url) {...
2018-12-22 09:28:01
473
原创 java后台导出功能实现
1.首先,先导apache.poi的jar包poi-excelant-3.15-beta1.jar2.创建导出工具类ExportExcelUtil。public class ExportExcelUtil { /** * * @param fileName 文件名 * @param headers 表格属性列名数组 * @pa...
2018-12-05 09:04:19
2991
原创 Oracle一次性查询超过1000条数据的方法(分批查询)
每次查询超过1000条就会报下面这样的错所以我的解决思路是分批查询,废话不多说,上代码:public List<User> queryUserByGidAndRoleModify(Map<String, Object> paramMap) { Set<String> keySet = paramMap.keySet(); for (String k...
2018-12-04 08:45:11
22291
2
原创 使用ftp 上传文件到远程服务器
1.首先在evn.properties文件里配置ftp#ftp服务器 地址FTP_SERVER_NAME=xxxxx#ftp 服务器 端口号FTP_SERVER_PORT=xxx#FTP 服务器 用户名FTP_SERVER_USERNAME=xxx#FTP 服务器 用户密码FTP_SERVER_PWD=xxxx#FTP 服务器 默认目录FTP_SERVER_DEFAULTDIR...
2018-11-27 13:58:25
2786
1
原创 【微信开放平台】微信第三方扫码登录(亲测可用)
创建Spring项目,引入httpclient-4.5.jar1.需要一个微信开放平台账号,并创建一个网站应用,将appid appSecret获取下来2.将本地内网穿透的地址配置进网站应用里面的开发信息-授权回调域第一个二维码页面后端代码,生成授权地址,让用户点击扫码登录@RequestMapping(value = &amp;quot;login.do&amp;quot;, method = RequestMetho...
2018-11-27 13:01:10
12527
转载 StringUtils的isBlank与isEmply
1.public static boolean isEmpty(String str)判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0下面是 StringUtils 判断是否为空的示例:StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty...
2018-11-12 18:02:00
189
转载 缓存淘汰算法--LRU算法(转)
LRU1.1. 原理LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2. 实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:新数据插入到链表头部;每当缓存命中(即缓存数据被访问),则将数据移到链表头部;当链表满的时候,将链表尾部的...
2018-11-12 17:59:38
161
转载 Websocket全讲解。跨平台的通讯协议 !!基于websocket的高并发即时通讯服务器开发。
所用核心技术选型:Tomcat + Spring 4.0.3 + Mongodb(高并发数据库)SpringQueue(消息队列)+ ActiveMQ (消息队列)Spring-data-Mongo + Servlet 3.0+Spring-WebsocketMaven注:以下Websocket 均省略成 WB先说Websocket 的原理。 Websocket 是全...
2018-09-30 16:52:26
607
转载 H5app自动更新思路和实现
1.在服务器需要一个json或html文件,json最好。2.自动更新函数t是你当前正在运行的APP的版本号3.调用方法:在每次系统打开运行的时候执行上面的函数就可以svn(版本号);...
2018-09-30 11:28:21
1249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人