自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(160)
  • 资源 (8)
  • 收藏
  • 关注

原创 算法导论第一章练习 2.1

#目录2.1-12.1-22.1-32.1-42.1-1以图2-2为模型,说明 INSERTTION-SORT 在数组 A=<31, 41, 59, 26, 41, 58>上的执行过程回答图示更清楚2.1-2重写过程INSERTION-SORT,使之按非升序(而不是降序)排序。回答伪代码如下for j = 2 to A.length key = A[j] i = j -1 while(i > 0 && A

2020-12-12 16:29:25 259

原创 java 中线程的实现方式

java 本身,对进程的支持基本为零,一般在java 中都是说的线程问题,这种方式有一定的缺陷,但是不在本文考虑范围java 对多线程的支持非常友好,有多种方式可以声明并执行一个线程。继承Thread,比如class TThread extends Thread{ @Override public void run() { }}实现Runnable,比如class TRun implements Runnable{ @Override

2020-11-22 21:11:40 165

原创 线程与进程的区别

进程操作系统分配内存的最小单位,一般启动一个服务,就会对应着一个进程,服务开始后,进程开始运行。线程线程是操作系统执行的最小单位,一个进程可以包含多个线程,也就是最小的调度单位。...

2020-11-22 20:21:19 185

原创 数据库操作术语中 DDL DML 的区别

首先这两个都是数据库操作中的一个命令的大类,主要是分类DDL (Data Definition Language)主要是定义表格式的操作,比如 create/ drop /alter 这些,操作的是表的结构,DML (Data Manipulation Language)主要是定义表中数据操作的,比如 insert / delete / update 这些,操作的主要是表中的每一行记录...

2020-11-16 21:49:00 334

原创 如何把自己的时间最大化利用 - 分析存在的问题

概览进入职场已经有5年的时间了,会议起来,这5年间,在同一家公司,做了很多不同的事情,但是现在想来,这几年实际做了什么已经没有太深的印象。刚到这个公司时,很是无知,什么东西都不了解,完全是从0开始的学习基础知识,在到公司三个月,也就是转正时,已经把工作中所需要的基本技能学完,后面就是不停的做业务,开发各种不同的功能和产品。学着与不同的人去交流,基本认识公司的20%的同事。最近在想这个事,是什么原因导致我们不能把自己的过去所做的事情全盘拿出来思考;是什么原因,导致自己不能把自己的经历作为未来进步资源;是

2020-10-27 22:04:02 245

原创 2020-10-20

楼主的CSDN账号已经注册很久,文章与陆续写了不少,但是全站排名一直没有大的提升,近期想要提升全站排名,故先了解下排名计算规则CSDN博客排名的分值计算规则,和博客积分获取规则。CSDN博客排名的分值计算规则:博客排行榜排名分值 =个人Blog所有随笔与文章的阅读数之和+个人Blog所有评论数之和*10+个人所发表的评论数之和*50CSDN博客积分计算规则:1、每发布一篇原创或者翻译文章:可获得10分。 2、每发布一篇转载文章:可获得2分。 3、博主的文章每被评论一次:可获得1分。4、

2020-10-20 08:43:14 124

原创 禁止Chrome 标题栏弹窗

更新Chrome 之后,发布标题栏存在弹窗当用鼠标滑过标题栏,一阵阵弹窗看着非常讨厌。我们可以选择关闭这个弹窗,首先在地址栏输入chrome://flags/在配置中搜索Tab Hover Cards在后面的下拉菜单中把配置修改为 disabled,如下之后重启chrome 即可生效...

2020-10-17 09:28:16 200

原创 git remote: HTTP Basic: Access denied 错误

git push 报 HTTP Basic: Access denied 错误解决方案:如果账号密码有变动 用这个命令 git config –system –unset credential.helper重新输入账号密码 就能解决了

2020-05-11 17:08:46 181

原创 mysql 建立索引的一个规则

一些人建立索引时,喜欢对大量字段做单个字段的索引,这样在一些情况下是不能很好的完成任务的,因为 mysql 在执行查询优化时,最终只会使用一个字段作为索引。比如,一个在线社交网站,保存有性别(sex),年龄(age),国家(country),创建时间(createTime) 等等字段。需求是对性别/年龄搜索符合条件的用户,那么,一般人会建立如下索引 index_sex(sex), index_a...

2020-02-23 15:37:06 572

原创 pip 使用国内镜像

一些可用的pip 国内镜像阿里云 https://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) https://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/中国科学...

2020-02-10 08:55:05 630

原创 Elasticsearch学习(2)--ES配置加载

上节,我们学习到了如何从源码启动 elasticsearch,从现在开始我们来深入阅读源码本节来简单看一下 es 是如何加载配置的。一,ignorePrefixes跟踪了代码,发现settings 来源于 org.elasticsearch.node.internal.InternalSettingsPreparer,首先定义了一个忽略的配置前缀 String[] ignorePrefixe...

2020-02-07 16:19:11 575

原创 频繁 full gc 处理方式

原文地址线上服务 full gc 时,使用下面方式查询问题jmap -dump:live,format=b,file=dump.hprof XXXX 其中 XXX 为进程号wget http://ftp.jaist.ac.jp/pub/eclipse/mat/1.9.1/rcp/MemoryAnalyzer-1.9.1.20190826-linux.gtk.x86_64.zip修...

2019-12-11 08:54:29 277

原创 filebeat监控多个文件,并且分配到ES 不同的index

filebeat.yml 全部配置如下,支持对日志内容的 json 进行解析,可直接使用。测试日志如{"host_ip":"127.0.0.1","res-time":"2019-11-03 17:17:32.715","create_time":"2019-11-03T17:17:32.715+0800","res-key":0,"uuid":"","business_id":"test-ran...

2019-11-03 17:24:10 5368 2

原创 linux 查看当前目录下,一级目录大小

我们都知道 du -h 怎么用,可以方便地查询当前目录占用磁盘空间大小,但是当查询一个很大的目录时,结果接没法看了,他会把每个文件都展示出来。还好此命令添加了选择项,指定查 n 级目录,命令如下du -h --max-depth=1...

2019-10-25 11:37:55 1842

转载 xstream 序列化map 为 xml 问题总结

原文地址https://bbs.csdn.net/topics/380131580今日在开发对接接口过程中,遇到一个 map 序列化为 xml 的问题,stream 提供的默认序列化方法,如一个map:Map<String, String> testMap = new HashMap<>();testMap.put("1","支付方式1");testMap.put(...

2019-07-27 09:42:45 902

转载 fastjson key 排序方式

今日遇到一个json 按key 排序的问题,需要给 json 排序后查错,就有了下面的东西有两个方式可以解决,经测试,思路2 肯定可以,本人使用 fastjson 1.2.49思路1:直接指定TreeMap如下:JSONObject jsonObject = new JSONObject(new TreeMap<String, Object>()); 这个也是大部分网上建议...

2019-07-21 15:22:03 4374

原创 记录一次修改地址返回 302 的情况

一个问题排查经过记录最近遇到一个问题,休假回来之后,一个接口访问时一直在报302 错误,首先启动常规检查方法,不停地重试重试,还是不行,单步调试,看了请求头的 和 cookie 都是没有任何问题。然后继续单步调试,继续报 302 错误。找了相对熟悉点的人问,也是没有结果,憋了第五天了,今天周末想着没事把这个问题彻底解决掉,就启动了最愚蠢的办法来搞。休假前的一个版本是确定没问题的那么,直接 g...

2019-06-29 20:38:04 294

原创 正则匹配行与非匹配行

正则匹配行与非匹配行匹配非行^(?!.*asd).*$此正则可以匹配不包含asd 的字符串匹配行^(?=.*asd).*$这个就比较简单了,一般都是匹配包含的字符串,此处仅做对比...

2019-06-14 15:50:56 2449

转载 SEVERE: Error listenerStart

查看原文SEVERE: Error listenerStart今天在发布线上tomcat 时,catalina.out 输出这个错,百思不得解,之前也遇到过类似错误,貌似一直没能解决掉,这回誓要解决之, 一番 google && bing 之后,碰到一个靠谱点的,如原文地址,然后就是按其所说,添加 logging.pro ,再次启动tomcat ,发现catalina.out ...

2019-06-03 19:43:36 355

转载 关闭springboot json 空值校验

spring.jackson.serialization.FAIL_ON_EMPTY_BEANS=false

2019-02-13 16:22:46 653

转载 三种方式实现二维码

一. 通过使用zxing方式实现:jar准备: https://github.com/zxing/zxing 下载源代码,将core/src/main/java/下的所有文件和javase/src/main/java/下的所有文件一起打成jar文件zxing.jar创建二维码:@SuppressWarnings({"rawtypes", "unchecked"}) private s...

2018-10-18 20:18:17 552

转载 fastJson泛型如何转换

原文地址 遇到一个坑,网络请求的数据,格式为json,在转换成java 对象时,对泛型不支持,会报类型转换错误,详细错误原因见原文,偶遇此好文,记录之,关键代码如下,防止原链接丢失Result&lt;User&gt; obj = (Result&lt;User&gt;) JSON.parseObject(js, new TypeReference&lt;Result&lt;User&gt;&...

2018-09-03 15:00:10 1608

原创 collections.sort 迷之排序

开发中遇到多次给一个数据排序的情况,总是不记得排序后的结果,下面记录之@Testpublic void testSort() throws Exception{ List&lt;String&gt; list = new ArrayList&lt;&gt;(); list.add("huo"); list.add("ying"); list.add("a...

2018-07-19 08:59:31 208

原创 红包随机金额

在做一个项目的随机红包金额时,需要随机分配一个奖池的金额,查了其他人写的随机算法,要么分配极不平均,要么不能全部分完奖池,于是自己写了一个核心思想是每次都按剩余的平均数随机,得到结果比较理想,记录防止忘记。 以下是代码@Test public void testRandom() throws Exception { int cnt = 12; ...

2018-06-12 11:04:55 1082 2

转载 国内pip境像

发现一个国内的pip 境像,尝试了豆瓣的源,非常快源地址使用豆瓣的,有一个问题,就是目前pip 好像仅支持https 了,否则会认为不安全而跳过指定的源。使用时,改成https 即可以下为原文pipy国内镜像目前有:http://pypi.douban.com/ 豆瓣http://pypi.hustunique.com/ 华中理工大学http://pypi.sdut...

2018-04-01 09:00:39 532

原创 线程池中的线程变量

线程池中的线程变量做过后台开发的,应该都知道线程变量这个东西,能保证每个线程拿到的数据与别的线程不同,只要做简单的set/get 操作,就可以。 —– 这是前提 —– 今天做开发,需要在内层函数中传数据到外层,一种文案是,层层return,这种方法可以实现,but 我调用了三层方法,意味着至少改四处,更多的修改意味着更多的bug,然后就想到有个神奇的线程变量可以使用。代码一阵修改,上...

2018-03-27 08:38:07 2175

转载 可用的myeclipse.ini 配置

记录下一个可用的myeclipse.ini 配置,机器8GB内存-Xmx2048m -Xms2048m -XX:NewSize=1000m -XX:MaxNewSize=1000m -XX:SurvivorRatio=8 -XX:PermSize=200m -XX:MaxPermSize=400m -XX:ReservedC...

2018-03-19 11:21:57 3712

原创 myeclipse 2014 ant 无输出

今日手残,把myeclipse 的默认ant home 改成我自己下载的,结果导致 run as ant 时控制台并无任何输出内容,实际也没有编译打包。 当时那个愁啊,前几天还是可以运行的呢,今天怎么就挂了,,一定是有什么地方配置出错了,but 检查了所有配置,都并无任何问题。各种百度网络上也没有实质的解决办法。 然后重启治下百病呗,也不行,,, 那就把设置重置,把ant home ...

2018-03-16 10:20:00 218

原创 macbook cvs 提交注释乱码问题

转战了macbook ,使用cvs 做版本控制,遇到了提交注释乱码的问题,之前在windows 上做的时候,也没有任何问题,说明肯定是哪里配置出了问题。查询资料,发现CVS分为客户端编码与服务器编码,然后去windows 查看下配置的server Encoding,心里一惊啊,居然是GBK ,我的老天GBK,mac理论上是没有这个编码的,只能认命?没有,在macbook 上选择server Enc...

2018-03-07 22:11:18 492 1

转载 让MyEclipse 2014支持mac的Retina屏解决字体模糊的问题

最近把开发机换成MBP了,安装了myeclipse 之后发现分辨率那个糟啊,然后心想着,这个坑坑的问题肯定有人已经遇到了,打开bing,输入关键词,一个个看,从第一个结果开始,发现有两条是解决了问题的,而且方法基本相同,随认为方法基本可行,按个说的详细的操作一遍,注意,一定要按照操作步骤来。我第一遍操作时,就是因为把代码加错位置了,导致重新做了一遍。操作前一定要备份,对自己的时间负责转载过来的...

2018-03-07 21:59:07 432

原创 easyui 的 datetimebox 显示为当前时间问题解决方法

今天在维护一个配置项目,服务端用的fastjson把数据转成string 传回页面;页面使用easyui 的标签展示; 服务端返回数据{eTime:1520249074000},页面标签&lt;input class="easyui-datetimebox" data-options="width:350,height:30,onShowPane...

2018-03-05 19:34:40 5255

原创 遇到版本号判断的一个原则

今天在做一个版本号的屏蔽时,犯了个错误,将需要排除的版本号的上限写成了 <= 这样判断时,就必须找到之前的那个版本号,很是尴尬。所以重点来了,像所有的代码中对大小的判断,使用[x,)的结构,保证下限包含,上限不包含

2017-11-08 09:09:02 494

转载 tomcat 启动时间过长

今天在部署云主机时,发现tomcat启动时间过长,于是google 发现已经有了解决,办法,搬过来,防止忘记了,原文地址Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [32,176] milliseco# vim /usr/local/tomcat/bin/catalina.sh-

2017-10-22 20:38:38 2610 1

原创 看完了《图解http》

今天花了3个小时把《图解HTTP》看完了,简单总结下收获,以之前对HTTP的了解,这本书讲得比较详细,扩展的东西也比较多,如Web 内容与 Web 攻击技术。全书可以分为四个部分: 1. 介绍http,主要讲历史与发展史 2. 详细讲解http与状态码消息头 3. 主要讲http的完全性https 4. 未来发展与web 技术受益最多的是https,那部分,书中说得非常精彩,生动有趣,特别是

2017-10-17 22:06:32 2685 1

原创 plainTasks 和 omnimarkuppreviewer 冲突的解决方案

先简单介绍下两个 sublime 插件的作用: 1. plainTasks 一个牛逼哄哄的任务管理插件; 2. omnimarkupPreviewer 一个牛逼哄哄的markdown 展示插件。 两个插件的用法及安装,请自行google。在sublime 同时安装这两种插件时,会有个冲突,导致omniMarkuppreviewer 不能使用,各种google 之后,决定不再使用omnimark

2017-06-27 09:39:27 426

原创 JAVA反射应该使用完整路径

我们都知道,在反射时,类路径必须使用完整路径,如com.leon.util.Obj,在代码开发过程中可能会遇到某一类的类,同时继承一个基类,此时,一个很明显的做法就是指定此基类名,然后在前面加上包路径,如String clazzName = "Obj";// 可能来自配置文件等Obj obj = (Obj)Class.forName("com.leon.util" + clazzName);上面方

2017-06-06 07:29:51 3681

转载 从程序员到CTO的Java技术路线图

在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。  Java程序员高级特性              反射、泛型、注释符、自动装箱和拆箱、枚举类、可变              参数、可变返回类型、增强循环、静态导入        核心编程        

2017-06-02 07:27:08 782

原创 尽量使用JAVA类库

effective java 第47条,了解和使用类库, JAVA 提供的类库很强大,书中提到了四个好处: 类库中的代码会经过时间的检验,有bug 会被修正不必浪费时间与工作不相关的问题上随着时间的推移,更加优化的代码会被用在类库中的,会将代码融入主流说个体验,之前有做兑换码的事,限制8位,10进制产生的结果太小,于是自然想到36进制的,但是怎么做10-36的转换,这个麻烦了,自己写了

2017-05-29 11:29:12 604

转载 eclipse 4.0+ tomcat重新发布问题

原文地址 在使用eclipseEE 开发tomcat 项目时,会遇到一个坑一点儿的问题,每次修改代码,都会造成tomcat 重新发布,而且是显示发布,直接后果就是:console 窗口会无限次弹出,特别是在全屏写代码时,很烦很烦。最终在不懈努力之下找到了这篇文章,作者也是被此问题坑的不行。全文拷贝过来,特此记录 以前一直都是使用MyEclipse,在新公司原来项目比较大,使用MyEclipse

2017-05-23 07:41:49 1020

原创 cmd 后台运行脚本-隐藏脚本

CMD 窗口中后台运行脚本文件,使用的是VB。下面是具体步骤把需要运行的bat 批处理脚本路径添加到操作系统path 中,参考这个保存下面代码,名字随意,扩展名为.vbs,以清楚为准,如vb.vbs。注意需要将gui.bat 换成你自己的脚本Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c gui.bat",vbhide运行为个保存的

2017-05-04 19:34:54 4191

elasticsearch-1.0.zip

搬运 github 上 elasticsearch 1.0 的源码,方便下载,原地址 https://github.com/elastic/elasticsearch/tree/1.0

2020-02-07

Head First Design Patterns 英文原版

Head First Design Patterns 英文原版 带目录,需要的自己下载,挺好的一本

2018-08-08

数字图像学

个人从互联网上搜集的图像处理头文件,DibObject.cpp, DibObject.h, ImageError.h,ImageLoad.dll, Imageload.h, ImageLoad.lib 等文件

2015-04-20

C语言小项目

花了一个星期的晚上弄得,初学C语言的一个小应用

2013-09-04

比较全面的gdb调试命令

本文来自互联网,仅限学习使用哦

2013-05-28

chapter 3 bijin

这是本人做的matlab拟合作业,希望对你有帮助

2013-05-28

chapter 2 chazhi

本人做的插值作业,希望对你有帮助

2013-05-28

matlab入门经典教程

学习matlab的不错教程,故此与大家分享

2012-11-17

空空如也

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

TA关注的人

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