自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 生产者消费者示例

生产者class Producer implements Runnable { private final BlockingQueue queue; Producer(BlockingQueue q) { queue = q; } public void run() { try { for (int i = 0; i < 5; i++) { int o...

2019-03-12 21:37:14 155

原创 排序算法

一 算法分类:1 蛮力法:1.1 查找顺序查找 串匹配问题1.2 排序选择排序 冒泡排序1.3 组合生成排列对象 生成子集 0/1背包问题 任务分配问题1.4 图问题哈密顿回路问题 TSP问题1.5 几何问题最近对问题 凸包问题2 分治法:2.1 递归2.2 排序归并排序 快速排序2.3 组合问题最大字段和问题 棋盘覆盖问题 循环...

2019-03-06 21:59:46 275

原创 idea 使用技巧

只记录一些之前没用过的1、正则表达式测试直接在idea里面实时验证正则,详细请看图如果感觉点击灯泡麻烦,可以用快捷键 ALT+ENTER忽略上图的正则显示乱码问题,正常测试就可以,在这个弹窗可以动态修改正则表达式2、快速修改变量名称、方法名称之前自己用的比较笨的方法是用CTRL+R 搜索之后一个个替换的,后来想到一个快捷方式,像修改类名一样,相同的快捷键SHIF...

2019-01-23 10:58:59 552

原创 java socket 连接redis,解析redis协议

最近复习了一下redis底层传输协议,然后抽时间写了一个例子,话不多说,上代码package com.example.demo;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.nio.charse...

2019-01-16 16:13:52 2639

原创 Mybatis 各种查询用法记录

1、中规中矩的配置XML sql语句 类似于generator 自动生成的方式 dao接口 User selectByPrimaryKey(Long id);XML配置,只写了select<resultMap id="BaseResultMap" type="com.lt.demo.model.User"> <result column="cr...

2018-12-13 16:54:57 1408

原创 logback bug记录

最近在学习日志文件的使用配置,发现了几个坑点,记录1、按日期滚动,每日生成一个新文件,logback 版本  1.1.11,滚动方式 TimeBasedRollingPolicy这种配置如果fileNamePattern属性使用变量引用时不生效(如:${LOG_HOME}-%d{yyyy-MM-dd}.log),必须使用绝对路径,据说这是一个bug,亲测也确实无效<?xml...

2018-12-10 14:04:11 1116

原创 ribbon 的rule负载策略调用跟踪及介绍

接续之前的Ribbon调用远程服务笔记:对项目发起请求调用,debug模式在API调用处打断点,或者在被调用实现处打断点再回退,找到feign的根调用类ReflectiveFeign,里面有一个invoke方法,由该方法开始跟踪断点即可(需要注意的是:要跟进方法最后面的return的地方,如下图)跟进executeAndDecode方法,再跟进里面的execute方法进入Ribbo...

2018-12-04 11:47:22 641

原创 使用Netflix Ribbon 调用远程服务的笔记

之前写过一篇spring cloud项目调用传统web项目,https://blog.csdn.net/u013466972/article/details/82839382时间不多所以写得不详细,今天接着写点。一、前文中获取远程服务列表是直接在配置文件中配置的,ribbon.listOfServers=http://127.0.0.1:8080/配置中还有一个ribbon.NIWSS...

2018-12-04 11:41:03 1034

原创 MongoDB 设置用户权限相关操作

本文是基于windows 下 MongoDB 4.0编写,据了解MongoDB在3.0以后的版本中权限设置有变化。一、下载及安装下载地址:http://dl.mongodb.org/dl/win32/x86_64安装步骤:非本文内容,略。二、创建用户安装完之后,打开命令行,进入mongodb安装目录,在bin目录下执行 mongod 启动, 该模式是不需要安全认证的模式,启...

2018-11-16 15:51:18 1957

原创 简单记录用spring data 操作mongodb查询的使用

第一种方法:用DB对象创建查询条件,mongoTemplate调用@Override public Map<String, Object> getGoodsByCondition(int pageNumber, int pageSize, String title, String country, String sortType, String startDate, St...

2018-11-16 14:38:25 484

原创 斐波那契数列

一、数列的规律:略二、第一种实现方式递归(性能非常不好,n=45就需要5秒左右,再大更差)public static long fibonacci(int n) { if (n <= 0) { return 0; } else if (n == 1) { return 1; } el...

2018-11-14 10:04:46 191

原创 postman打不开的问题

今天打开postman时,工具一直在转圈,吃饭回来还在转,如图:在网上搜了半天,删除C盘下的缓存文件也没用,最后终于找到了一个办法:我的工具是安装版的,右键点击桌面的快捷方式,打开文件位置,发现是一个update.exe文件,这应该是安装的时候默认用的这个,每次打开都会检查版本更新,所以打不开,之后找到同目录下的文件夹如图:打开app-6.4.2文件夹,里面有一个post...

2018-11-01 17:13:24 33530 5

原创 随笔:aop记录日志、

aop记录日志:@Aspect@Componentpublic class LogAspect { @Pointcut("execution(public * *..controller..*.*(..))") public void webLog() { } @Around("webLog()") @Order(2) public Object around(P...

2018-10-31 09:46:01 132

原创 solr查询地理位置

List<StoreSearchVO> queryStoreVO;SolrQuery query = new SolrQuery();query.setStart((params.getPageNo() - 1) * params.getPageSize());query.setRows(params.getPageSize());//搜索词Matcher m = numR...

2018-10-29 14:40:46 642

原创 Jackson 反序列化处理带泛型

一、ObjectMapper 有一些特殊配置可以在封装为工具类时用 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.type.TypeRef...

2018-10-12 17:07:03 11405

原创 spring cloud 项目 调用 传统web项目

消费方 spring cloud 项目配置:需要引入jar包<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</a...

2018-09-25 15:15:02 1518

原创 properties文件的中文和unicode编码的问题

先说idea中的配置,并不是像网上查到的那些胡乱的配置一、如果想要记事本打开文件的时候中文是正常显示汉子,则做以下处理:1.创建文件和打开文件时都是UTF-82.不勾选 transparent.... 选项3.不需要像古老的处理方式转码的插件二、如果想要记事本打开文件为unicode码的处理:只需要勾选transparent.... 选项即可(网上好多都是乱改这个...

2018-08-06 22:27:06 6192 3

原创 java日期相关处理方法

注:示例未全部测试,请使用者自行测试!!!本示例为基于calendar类实现的,1.8版本后引入了新的时间工具类,以下为示例:DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");String dateTime = dateTimeFormatter.form...

2018-07-25 10:50:25 148

原创 checkbox获取所有选中节点、js时间格式化

工作随笔//获取选中的所有name属性=sid 的checkbox节点$('input:checkbox[name="sid"]:checked').each(function(){var startTime = $(this).prev().val();//获取checkbox节点的上一个节点的值(包括hidden的) /** * 时间格式化 *...

2018-05-04 18:00:41 477

原创 spring aop 默认代理的实现

spring aop 默认代理实现类为:DefaultAopProxyFactory一下为部分代码片段:/** Whether the CGLIB2 library is present on the classpath */ private static final boolean cglibAvailable = ClassUtils.isPresent("net.sf.cglib.p...

2018-02-23 10:35:22 3063

原创 java并发中CountDownLatch的使用示例

java 中CountDownLatch的简单示例,仅供参考测试。/** * CountDownLatch的使用demo * 模拟高并发问题,没有Lock时执行会有问题 * @author administrator */public class CountDownLatchTest implements Runnable{ /** * 创建的并发线程数量

2018-01-30 23:25:00 190

原创 java获取某日期字符串所在周期的星期一或其它某个星期

入参和出参都是字符串,可以自行修改类型,想取周几都行,改参数即可public static String test(String currentDate){ String returnDate = ""; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); try {

2018-01-17 19:10:01 963 1

空空如也

空空如也

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

TA关注的人

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