自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA Gradle错误:No signature of method

gradle报错

2022-12-28 15:46:27 922 1

原创 ffmpeg -progress读取进度

- 使用文件存储进度实例命令:ffmpeg -i video.mp4 -progress t.txt v.mpeg进度文本的内容节选:frame=98fps=0.00stream_0_0_q=31.0bitrate=4915.2kbits/stotal_size=2359296out_time_us=3840000out_time_ms=3840000out_time=00:00:03.840000dup_frames=0drop_frames=0speed=7.63xprogr

2021-12-28 22:50:31 3129

原创 idea乱码问题

问题描述:同一个项目,较早下载的显示正常,但是新下载的在运行时console会乱码.解决方案:先按照网上能搜到的解决方案设置,比如:https://blog.csdn.net/liqimo1799/article/details/81811153然后进入c:/user/{你的用户名},会有一排与idea有关的文件夹进入你当前正在使用的版本对应的文件夹.再进入config打...

2020-01-22 16:14:18 206

原创 MongDB命令备忘录

name字段是否存在db.collection.find({“name”:{"$exist":true}})按createTime倒叙排列db.collection.find().sort({“createTime”:-1})分页skip:跨过多少条limit:取出数据个数的限制返回指定字段返回iddb.collection.find({},{“id”:1})不...

2019-03-20 23:31:12 187

原创 html第一行居中,第二行左对齐

<td style="text-align: center;"><p style="text-align: left;display: inline-block;">123456789</p></t

2019-01-27 22:50:39 5750

原创 js数组的filter

var arr = [1,2,3,4];//找出大于2的元素arr.filter(x=>x>2)var arr = [{a:1,b:2},{a:2,b:3},{a:3,b:4},{a:4,b:5}]//找出a=1的元素arr.filter(x=>x.a===1)//找出a>1的元素arr.filter(x=>x.a>1)...

2018-12-26 23:41:36 526

原创 idea搭建多maven模块的springboot项目

打开idea点击create new project 选择maven,勾选create from archetype,点击next 填写groupid和artifactid,点击next确定项目位置后点击finish123123123123123123123123123123123123123123123123...

2018-09-03 16:53:23 4630

原创 jdk8 lambda的用法

针对匿名内部类的优化: 例如创建线程时,原本的代码:new Thread(new Runnable() { @Override public void run() { System.out.println(123); } });现代码:new Thread(() -> { System.out.println(12...

2018-09-03 16:12:28 305

原创 jdk8 stream的用法

读取list中对象中的某个属性集合public class stream { public static void main(String[] args) { List<Person> list = new ArrayList<>(); Person p1 = new Person(); p1.setN

2018-09-01 00:33:48 279

原创 dubbo-admin监控界面

dubbo-admin监控界面已经独立出来,github地址 修改application.properties: 修改charset为utf-8. 如果zookeeper为集群的话,如图修改. 此为springboot项目,打包启动即可

2018-09-01 00:33:13 625

原创 linux 在日志中搜索关键字,并标红

cat main.log |grep “关键字” –color -a10

2018-09-01 00:32:38 20038

原创 @configuration,@component,@Bean

这三种注解和xml形式的关系:@configuration = <beans></beans>@component =<bean></bean>放在类上@bean = <bean></bean> 放在方法上

2018-09-01 00:31:58 218

原创 mysql创建海量数据的测试表

表结构:创建函数,用于生成n位的随机字符串: CREATE DEFINER=’root’@’localhost’ FUNCTION ‘randomString’(‘n’ int) RETURNS varchar(255) CHARSET utf8mb4 BEGIN DECLARE char_str varchar(100) DEFAULT ‘abcdefghijklmnopqrstuv...

2018-08-30 15:21:32 616

原创 lettuce与jedis的区别

使用jedis:当多线程使用同一个连接时,是线程不安全的。所以要使用连接池,为每个jedis实例分配一个连接。 使用Lettuce:当多线程使用同一连接实例时,是线程安全的。 总结自:https://www.zhihu.com/question/53124685...

2018-08-30 15:20:53 19950 2

原创 springboot配置错误页面

主要是解决以下问题:用户输入不存在的url;必需参数未传服务器异常解决方法:在templates文件夹下,直接创建error页面,这样所有异常将直接转到这个页面在templates文件夹下,直接创建error文件夹。在error文件夹里,创建404.html,500.html 这种以http错误值为名称的页面。此时,当产生某种错误时,将直接跳到相应页面。同时使用时,...

2018-08-30 15:18:00 3184 1

原创 springboot问题:Unable to find main class

springboot 多个maven模块打包异常:Unable to find main class 原因:在父工程中加入了springboot的maven插件,即:<build> <plugins> <plugin> <groupId>org.springframework.boot</g...

2018-08-30 13:53:17 13966 6

转载 估算线程池大小

1 cpu密集型: 主要时间用于执行代码。cpu数目+1 2 io密集型: 主要时间用于操作内容,硬盘(查询数据库,nosql)。2*cpu数目+1 3 线程等待时间较长: (线程等待时间/线程的cpu执行时间+1)*cpu数目参考文章:如何合理地估算线程池大小?...

2018-08-30 13:50:10 172

原创 java8 optional防止空指针

测试用例类:public class Person { private String name; private int age;}测试代码public class Test { public static void main(String[] args) { Person person = null; // 如果person为空,则n...

2018-08-30 13:29:01 287

原创 mysql优化

myisam适用于读多;innodb适用于操作多(mysql8删除了myisam)where条件中如果包含范围超找:!=,<>,or,in,is null,like “%XXX”等会导致查询不走索引,而是全表扫描参考文章: - Mysql常用30种SQL查询语句优化方法 - 学习MySQL优化原理,这一篇就够了! ...

2018-08-30 13:27:15 128

原创 mysql创建海量数据的测试表

表结构: id name category category_name file_id status 1 RvK50 4 CWF 2899eff6-3dfe-11e8-be59-485ab6e4c686 1 2 Fq1CV 1 zVK 289a220a-3dfe-11e8-be59-485ab6e4c686 ...

2018-08-30 11:49:34 484

原创 mysql-connector-java-6.X时区异常

2种解决方案:需要在连接URL后,加上 (注意大小写必须一致):?serverTimezone=UTC;在mysql中设置时区

2018-08-30 11:34:26 218

原创 jmeter测试用例

jmeter例子

2018-08-30 11:32:14 1000

原创 sprinboot2拦截指定结尾的url(*.do)

springboot2默认将localhost/test和localhost/test.do认为是2个url先将localhost/test.*和localhost/test映射到统一方法@Configurationpublic class CustomwebMvcConfigurer implements WebMvcConfigurer { @Override ...

2018-07-01 20:46:44 8507

原创 windows版redis4

redis4.0的windows版本 微软维护的开源版目前停止更新了,最新的还是2016年7月发布的3.2.100版本:https://github.com/MicrosoftArchive/redis/releases 在issues里找到了其他人开发的4.0的windows版本: https://github.com/tporadowski/redis/releases 亲测可用...

2018-06-11 00:14:50 5731

原创 线程池ThreadPoolExecutor

构造方法: ThreadPoolExecutor executor = new ThreadPoolExecutor(corePoolSize, maximumPoolSize, keepAliveTime, unit, workQueue, threadFactory, handler); corePoolSize:核心线程数。不会被回收 maximumPoolSize:最大线程数。 k...

2018-06-05 01:04:55 101

原创 redis锁 Redlock

参考文章:https://blog.csdn.net/pfnie/article/details/52234735#commentBoxpublic class RedisUtil { //失效时间 public static int ONE_DAY = 60 * 60 * 24; //锁的过期时间,秒 private static long LOC...

2018-05-24 22:12:59 1704

原创 springboot结合mybatis-generator

1 现在pom中加入mybatis-generator插件 org.springframework.boot spring-boot-maven-plugin org.mybatis.gen...

2018-04-25 23:48:16 161

原创 java对象的引用类型

1强引用例如:Object obj = new Object();此类只要引用还在,永远不会被回收2软引用在内存溢出之前,会把这软引用指向的对象加入回收之中,如果回收之后还没有足够的内存,则回收对象3弱引用软引用只想的对象只能生存到下一次回收之前,回收时不论内存最后是否溢出,都会被回收4虚引用虚引用对于对象的生存周期无影响,只在对象被回收时,会收到通知摘抄总

2018-02-04 23:50:17 241

原创 jvm对象的内存分布

对象的内存分布分为3部分:对象头,实例数据,对齐填充1 对象头 对象头包括两部分:一部分是用于存储对象自身的运行时数据,官方叫做mark word。mark word中的数据包括:哈希码,GC分代年龄,锁状态标志,线程持有的锁,偏向线程id,偏向时间戳等。 另一部分是类型指针,虚拟机通过这个指针确定这个对象是哪个类的实例。如果对象是java数组,对象头必须有记录数组长度的数

2018-01-29 00:47:26 448

原创 jvm中的对象

对象的创建1 类加载 当虚拟机遇到一条new指令时,先根据这条指令的参数检查常量池中是否有这个类的符号引用,并检查这个类是否被加载,解析和初始化过。如果没有,则先进行类加载过程 符号引用:在编译时,java类并不知道所引用的类的实际地址,因此只能使用符号引用来代替2 分配内存。 内存的大小在类加载之后便可以确定。此时会有两种情况:1内存规整。即,用过的在

2018-01-25 22:42:34 120

转载 jvm内存管理

摘抄总结自:《深入理解java虚拟机》java虚拟机运行时管理的内存包括以下数据区域:程序计数器 线程私有 字节码解释器通过改变此值确定要执行的下一条字节码指令。 多线程情景下,用于线程恢复后能回到原来的位置。java虚拟机栈 线程私有 生命周期和线程相同 每个方法执行的同时创建一个桟帧,用于存储局部变量表,操作数桟,动态

2018-01-01 18:59:09 121

转载 设计模式-建造者模式

参考资料作用:用于创建对象 使用场景: 1、需要生成的对象具有复杂的内部结构。 2、需要生成的对象内部属性本身相互依赖。 和工厂模式的区别:建造者模式更加关注与零件装配的顺序。虚拟使用场景: 套餐包括汉堡和可乐。汉堡和可乐分别属于不同的食物种类,也分别有不用的包装。汉堡有多种汉堡,可乐也分可口可乐和百事可乐 1 食物种类和包装类型接口:/** * 食物种类 */public inter

2017-12-19 23:57:13 101

转载 设计模式-单例模式

参考资料1 懒汉模式-线程不安全public class Clazz { private static Clazz clazz; public Clazz() { } public Clazz getClazz() { if (clazz == null) { clazz = new Clazz(); }

2017-12-18 00:43:56 116

原创 设计模式-抽象工厂模式

使用场景:需要初始化bean。bean有多个大分类,每个大分类下有多个小分类1 创建大分类public interface Super1 { void method();}public interface Super2 { void method();}2 创建每个大分类下的小分类public class Son11 implements Super1{ @Override

2017-12-11 00:52:43 99

原创 设计模式-工厂模式

使用情况:不同情况下生成不同实体类1 创建父类接口public interface SuperClass { void work();}2 子类public class FirstSon implements SuperClass { @Override public void work() { System.out.printf("first-son");

2017-12-06 23:23:46 108

原创 a标签发送post请求

创建一个form表单,提交该表单function getPostUrl(url,pageNo){ // 创建form,发请求 var temp = document.createElement("form"); temp.action = url;

2017-12-04 23:28:17 4706 2

原创 冒泡排序

将相邻的两个数据比较,如果符合条件的交换位置 int[] array = {14,14,23,534,645,75,6867,95,673,52,43}; for (int i = 0; i < array.length; i++) { for (int j = 0; j < array.length-1; j++) { int i2 = arr

2017-11-22 23:13:53 120

原创 简单选择排序

public class Sort { private final static Integer[] arr = {4, 2134, 1, 24, 451, 2, 3, 5, 45, 345768, 789, 5}; public static void main(String[] args) { for (int i = 0; i < arr.length; i++)

2017-11-07 23:07:11 121

原创 solr的group和facet

(基于solr7.1.0)官方文档中的介绍:http://lucene.apache.org/solr/guide/7_0/result-grouping.html个人理解:facet偏重于分组的统计,而group在分组后展示分组中的数据 facet的速度快,而group的查询出的数据丰富。 举例:比如product类有属性:分类Id和分类名。如果只想统计共有多

2017-11-02 23:02:29 341

转载 solr管理界面解析

http://www.cnblogs.com/zhangweizhong/p/5056884.html

2017-10-30 23:16:30 199

空空如也

空空如也

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

TA关注的人

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