自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 正则表达式入门

在正则表达式中,如果直接给出字符,就是精确匹配  用\d可以匹配一个数字,\w可以匹配一个字母或数字,所以:‘00\d’可以匹配’007’,但无法匹配’00A’; ‘\d\d\d’可以匹配’010’; ‘\w\w’可以匹配’js’; .可以匹配任意字符,所以: ‘js.’可以匹配’jsp’、’jss’、’js!’等等。要匹配变长的字符  在正则表达式中,用*表示任意个字符(包...

2019-11-14 13:56:22 120

转载 50道Redis面试题,以后面试再也不怕问Redis了【转】

作者:程序员架构师链接:https://zhuanlan.zhihu.com/p/87326072来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1、什么是Redis?Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯...

2019-11-14 09:00:45 163

转载 为什么要重写 hashcode 和 equals 方法?[非原创]

作者:老刘链接:https://zhuanlan.zhihu.com/p/78249480来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我在面试Java初级开发的时候,经常会问:你有没有重写过hashcode方法?不少候选人直接说没写过。我就想,或许真的没写过,于是就再通过一个问题确认:你在用HashMap的时候,键(Key)部分,有没有放过自定义对象...

2019-11-13 09:14:01 135

原创 Linux查看日志命令

cat命令:* 功能: 1)显示整个文件。 示例: $ cat fileName 2)把文件串连接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。 示例: $ cat file1 file2 > file* 说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案) cat参数详解: -n 或 –number 由 1 开始对所有...

2019-09-27 09:09:31 97

原创 Linux创建软连接一定要用绝对路径

ln -s 创建软连接创建的软连接一直显示打不开文件,各种权限看了也没问题,折腾了半天,发现是因为建立的时候没有用绝对路径(ln -s 源文件 目标文件)...

2019-09-27 09:07:35 2605 1

原创 DBCP连接池配置参数注意事项

DBCP连接池配置参数注意事项【整合自网络】maxIdle值与maxActive值应配置的接近。因为,当连接数超过maxIdle值后,刚刚使用完的连接(刚刚空闲下来)会立即被销毁。而不是我想要的空闲M秒后再销毁起一个缓冲作用。这一点DBCP做的可能与你想像的不一样。若maxIdle与maxActive相差较大,在高负载的系统中会导致频繁的创建、销毁连接,连接数在maxIdle与maxA...

2019-09-27 09:03:37 264

转载 mybatis 中 foreach collection的三种用法

转载:http://blog.sina.com.cn/s/blog_b0d90e8c0102v1q1.html传参参考:http://www.cnblogs.com/ruiati/p/6410339.htmlforeach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,clos...

2018-04-09 18:26:01 147

转载 springBoot返回json的一个问题

转自:https://www.cnblogs.com/gyjx2016/p/5896138.html首先看下面的代码@Controller@RequestMapping("/users")public class UserController { @RequestMapping(method=RequestMethod.GET) public HttpResponse getL...

2018-03-23 09:39:10 1168

原创 小程序开发教程中view组件无法达到预期效果解决

有很多初学者在小程序入门过程中(https://mp.weixin.qq.com/debug/wxadoc/dev/component/view.html腾讯教程),在测试view组件时,发现无法达到预期效果,是因为index.wxss 中没有添加相应的样式,添加如下代码就行:/**index.wxss**/.bc_green{ background:green;}.bc_red{ b...

2018-03-03 16:10:05 548

原创 如何查看Java对象占用JVM内存大小

转换成字节类型之前遇到要查看缓存大小,找了很多方法都不是很合适,从同事那里得知一个很好、很准确的方法。现分享如下:private ListMapString,Object>> paramList=new ArrayListMapString,Object>>();paramList=sqlMap.queryForList("*****.*****"); //从数据库读取缓存数

2018-01-09 17:17:22 10614 4

原创 详解KMP字符串匹配算法

字符串匹配字符串匹配一般是指在较长的一个字符串A中查找是否含有较短字符串B、B在A中的位置的过程。最容易想到、也是最长用的一种办法是暴力匹配。String.contains() 用的就是这种方法,应该说这种简单的方法用的还是特广泛的。KMP算法KMP算法俗称“看毛片”算法,通过计算next[] 数组的方法加速匹配过程。next[] 数组:首先要明白几个概念,

2018-01-09 17:15:44 755 1

原创 通配符、通配符上限、通配符下限

通配符:List 意思是未知类型元素的List1234567public void test(List c){    for(int i=0;i    {        System.out.println(c.get(i));    }}通配符上限:List

2015-11-05 15:29:00 1325

原创 LinkedList和ArrayList、ArrayDeque的比较

ArrayList、ArrayDeque内部以数组的形式保存集合中的元素,因此随机访问元素时有较好的性能;而LinkedList内部以链表的形式来保存集合中的元素,因此随机访问集合中的元素时虽然性能较差,但在插入、删除元素时性能非常出色(只需要改变指针所指的地址即可)。需要指出的是,虽然Vector也是以数组的形式来存储集合元素的,但因为它实现了线程同步功能,所以各方面性能有所下降。

2015-11-05 15:28:27 4923

原创 集合中元素的顺序

1、hash值排序2、加上Linked,按插入顺序排3、SrotedMap\SortedSet\TreeSet......(一,自然排序,根据Comparable接口,默认小到大。二,定制排序,创建对象时传入Comparator对象)

2015-11-05 15:27:30 1310

原创 队列:队尾----队头 对应 栈底----栈顶 对应 序号  N----3,2,1,0

队列:队尾----队头 对应 栈底----栈顶 对应 序号  N----3,2,1,0

2015-11-05 15:26:46 1000

原创 Java中栈使用ArrayDeque或LinkedList的性能会更加出色

123456789101112131415161718package test; import java.util.ArrayDeque; public class ArrayDequeTest {    public stat

2015-11-05 15:26:13 797

原创 HashSet和TreeSet中最好只放入不可变对象

1234567891011121314151617181920212223242526272829303132333435

2015-11-05 15:25:25 308

原创 正则表达式为什么需要两个 \\

"^.*?\\.(jpg|png|bmp|gif)$"上面这个正则表达式为什么有两个反斜杠呢?反斜杠点\.就能表示点.了,为什么还要在\.前面多加一个\?分享到:2013-06-30 18:19网友采纳热心网友这要分两步看首先字符串中的\\被编译器解释为\然后作为正则表达式,\.又被正则表达式引擎解释为.如果在字符串里只写\.的话,第一步就被直接解释为.,之后作

2015-11-05 15:24:30 2259

原创 访问内部类的静态变量和非静态变量的方法

对象filed只能通过对象名访问类filed既可以通过类名访问,也可以通过对象名访问1234567891011121314151617181920package test; public cl

2015-11-05 15:23:40 494

原创 命令模式

建立一个接口:12345package com; public interface Command {    void process(int[] target);}两个类继承这个接口:1234567

2015-11-05 15:22:53 254

原创 简单工厂模式

一个接口 Output1234567package fact; public interface Output {    int MAX_CACHE_LINE=50;    void out();    void getData(String msg);}两个

2015-11-05 15:22:16 290

原创 模板模式

编写一个抽象父类,父类提供了多个子类的通用方法,并把一个或多个方法留给其子类实现,这就是一种模板模式。12345678910111213141516package test; public abstract class 

2015-11-05 15:21:40 227

原创 实现一个缓存实例的不可变类

1234567891011121314151617181920212223242526272829303132333435

2015-11-05 15:20:44 306

原创 obj.getClass()==JTest.class作用和JTest ad=(JTest)obj为什么需要强制类型转换

12345678910111213141516public boolean equals(Object obj)    {        if(this==obj)        {            return true;       

2015-11-05 15:20:01 454

原创 数据类型和运算符

1、生成6位随机字符串:2345678910111213141516public class HelloWorld{ public static void main(String[] agrs) {  for(int

2015-11-05 15:19:10 198

原创 单例模式

1234567891011121314151617181920212223242526package test; class Singleton{    private

2015-11-05 15:18:10 224

原创 Java+Editplus配置方法详解(附下载地址)

配置Java开发环境本应该是很简单的事情,但是有时候会出现莫名其妙的问题。现在在啃Java疯狂讲义,根据书里面的方法,几经周折成功配置了Windows下的Java+Editplus配置方法,现在纪录如下,希望有所价值。1.下载jdk7和Editplus    我上传到360云盘了,地址是http://yunpan.cn/cFPrJpGy8Hjun  访问密码 366c    里

2015-10-21 10:35:30 837

原创 真正开始写博客了,纪录成长点滴

好好写博客,早日修炼成大神!

2015-10-21 09:03:58 262

原创 开博留念

高大上的MSDN博客来了,哈哈

2014-08-07 14:33:24 196

全国计算机等级考试C语言上机试题库.exe

全国计算机等级考试C语言上机试题库,对于爱好C语言的应该是一个不错的资料。

2013-05-06

51单片机C语言应用程序设计实例精讲.rar

很多实例,用于51单片机keil+proteus的仿真.

2013-04-19

计算机网络第五版答案电子工业出版社谢希仁

计算机网络第五版答案电子工业出版社谢希仁word版

2011-04-25

数字电子技术课件高等教育出版社(第五版)

数字电子技术课件高等教育出版社(第五版)

2010-03-11

空空如也

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

TA关注的人

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