自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 2020成长计划

去年过年给自己列得2019计划,是让自己成为一个读者,读50本书,没有实际统计过自己读了多少本书,基本上在50本左右,最让自己欣慰的是自己有了每天读书的习惯。2020年的成长计划本来也应该在过年左右整理出来,突如其来的新冠状病毒搞得人心惶惶,自己的心境也受到一定的影响。最近几天心总算平静一些,也到了该干好自己事情的时候了。今天是正月十三(2月6号),做出2020年计划。(今天全国新冠状病毒...

2020-02-06 12:02:14 439

原创 redis实战5:redis后台启动并能通过外网访问

redis后台启动:1.找到redis安装目录下的redis.conf配置文件2.vim redis.comf,找到配置daemonize,更改为yes3.进入src目录,执行启动命令./redis-server redis.conf文件的绝对路径(相对路径也可以,取决于自己)就成功后台启动了redis外网访问:redis默认情况下是不允许外网访问的(可能对...

2019-05-12 11:53:26 2561

原创 redis实战4:redis常用的键命令

前言:上一篇文章说的是redis常用的系统级别命令,这一篇会讲redis中常用的键命令。redis存储方式是键值对(key-value),那这些键命令就是对key的一些操作的命令。1.keys命令:查看库中存在的值前面用过很多词keys命令。命令后面可以跟正则表达式来筛选我们想看的key。比如:keys *就是查看所有的key2.del命令:删除某个key我们先向库中插入一条数据 ...

2018-07-17 17:41:24 426

原创 redis实战3:redis系统级命令

前言:上篇文章,说的是redis的各种启动方式,那么我们启动成功之后,就是对redis数据库的各种操作了。首先就是对系统级别的操作,那我们用到的就是系统级的命令。什么叫系统级的命令那?redis就是这个系统,系统级命令就是操作redis这个系统的命令,而不是针对某一行数据进行操作。相当于我们在mysql数据库中,对各个数据库的管理,查看数据库的各种信息之类的。这里主要是六个命令:1.inf...

2018-07-17 15:00:37 245

原创 redis实战2:redis的各种启动方式

前言:实战1中搭建了redis环境,并通过cli进行了数据的操作,我们启动的时候是用./redis-server启动的,cli启动的时候是用./redis-cli启动的。但实际情况中,我们不会这么简单的启动和连接。比如生产环境中,我们需要是用密码来保证安全,比如我们可能会改变port端口(默认为6379)。实战2说的就是分情况的启动。说明:server:redis数据库服务器cli:r...

2018-07-17 02:49:24 289

原创 redis实战1:linux环境下安装redis服务器

1.检查linux环境是否安装gcc,因为我是新建的linux虚拟机,所以没有安装gcc# gcc -v如果出来一大片关于gcc的东西,那么就是安装了的。如果没有安装,则# yum install gcc-c++为什么需要安装gcc?redis是C++写的嘛,我们需要gcc环境来对redis进行编译。2.下载安装redis,cd到你要安装redis的目录,我是安装在op...

2018-07-16 23:53:22 233

原创 Bigdecimal类型判断是否等于0(用equals方法的坑)

1.我之前用来判断Bigdecimal类型是否等于0的方法b.equals(BigDecimal.ZERO);用equals方法和BigDecimal.ZERO进行比较。2.上面方法存在的问题有一天,调用这个这句代码的时候,传入的确实是0,但却返回false查看源代码发现:Bigdecimal的equals方法不仅仅比较值的大小是否相等,首先比较的是scale(sc

2017-05-22 15:09:35 129403 7

原创 关于getClass().getResourceAsStream(path)跨项目取文件资源返回值为null的报错

关于getClass().getResourceAsStream(path)跨项目取文件资源返回值为null的报错

2017-04-10 21:09:36 4524

原创 简单的 jquery控制表单提交

有种情况,我们要提交我们的表单前,需要通过js进行对数据的验证,这时候怎么办呐?这种情况 解决办法是很简单的。不需要任何的Form空间,只需要jquery自带的.submit()方法可以了

2016-07-21 17:39:19 489

原创 svn报错can only be performed on a version resource [at this time].

报错can only be performed on a version resource [at this time].有的文件能提交,有的文件不能提交猜想:是不是因为缓存问题方法:team-clean up 清除缓存结果:问题解决

2016-07-21 17:38:05 7752 1

原创 get请求和post请求乱码分析

针对get 请求和post请求乱码分析:如果是get请求,服务器是由tomcat默认的编码格式,或者你设定的编码格式去重新编码,也就是说,这个编码是由tomcat容器完成的。至于tomcat 是用那种编码,分情况1>.如果是tomcat7 以及以下版本,默认的编码格式是ISO- 8859-1,如果想改变默认的编码格式,在tomcat/conf/server.xml里面,修改为<Connector

2016-07-21 17:34:39 1168

原创 eclipse 下面的folder,source folder,package的区别与作用

首先明确一点,folder,source folder,package都是文件夹,既然是文件夹,那么任何的文件都可以往这三种文件夹下面的放。1.他们的区别folder就是普通的文件夹,它和我们window下面使用的文件夹没有任何区别source folder文件夹是一种特别的文件夹,如果你用面向对象的思想去看待这个source folder,那么他是folder的一个子集,作为子集,肯

2016-07-19 13:53:09 32298 7

原创 form表单提交中文乱码的详细解析

中文乱码主要是根据 get,post请求的不同,处理方式没选对引起的,当然也有小可能是tomcat的版本不同引起的

2016-05-25 10:10:48 31187 5

原创 Part part = request.getPart("upfile"); 报错解决方法

Part part = request.getPart("upfile");方法报错,错误是找不到这个方法,原因是这个方法,是servlet3.0新加的方法,如果你用的servlet3.0以下的版本,怎样更新servlet版本那?把这个包更新为3.0以上版本

2016-05-23 18:57:45 6342

原创 Spring的split()函数引发的错误

今天写代码,想用Spring的split函数去切割字符串,代码如下String[] actions = actionName.split(".");然后就报错了,主要是没有注意到.为转译字符,在java 中转译字符要特殊处理,所以应该这样写String[] actions = actionName.split("\\.");可以实现。我们在web项目中,

2016-04-21 10:17:10 2084

原创 编程之美---代理模式

一.定义为其他对象提供一种代理,以代替这个对象的访问。代理,这个词,非常形象,就是什么东西代替什么东西做某些事情。上初中的时候,大家处于感情懵懂的阶段,那时候校园里非常流行写情书。但那时,大家都不好意思自己当面给,就写好了情书,找其他同学代送。那这就是典型的代理模式。代理模式,放在我们程序中,就是A因为某些原因不方面直接调用C,我们会找一个B,让A调用B,达到我们A调用C相同的效果。

2016-03-09 17:14:14 574

转载 链表,队列,堆栈的区别

链表,队列,堆栈的区别1、栈是个有底的口袋,像袜子。队列是没底的口袋,像通心粉。所以:栈的特点是先进后出,队列的特点是先进先出。2、主要区别是适用的地方不一样,     链表实际上可以认为是一种数据的物理组织形式,是用指针或对象的引用组织起的一种数据的存储方式.     队列和堆栈是一个更高层次的概念,其底层可以是用链表也可以是用数组来实现.     队列和堆栈的主要区

2016-01-06 17:18:45 6935

转载 智能开发框架 JEECG 作者张代浩专访

JEECG(J2EE Code Generation)是一款基于代码生成器的智能开发框架,采用代码生成+手工MERGE半智能开发模式,可以帮助你解决Java项目中50%的重复工作,让你更多关注业务逻辑。Google Code:http://code.google.com/p/jeecg/JEECG论坛:http://bbs.minsoft.cn/在线演示:http://www.

2015-12-11 16:51:41 951

原创 web.xml配置之<context-param>详解

读完本文,你将了解(1)的作用和用法,(2)配置和的区别的作用和用法:1.配置是是一组键值对,比如:         home-page        home.jsp    param-name是键,相当于就是参数名,param-value是值,相当于参数值2.当服务器启动时,服务器会读取web.xml配置,当读到和这两个节点的时候,容器会将这两个节点set到Se

2015-08-26 14:41:04 34780 6

原创 List的排序方法:Collections.sort();

java通过Collections.sort方法对list就行排序

2015-08-20 13:11:05 1013

原创 对于谷歌浏览器debug报Uncaught SyntaxError: Unexpected end of input 错误

Uncaught SyntaxError: Unexpected end of input

2015-07-28 18:06:55 29760 2

原创 当提交带文件的的form(enctype="multipart/form-data")时,不能获得参数的解决办法

我们在提交文件时,通常需要提交其他的参数、比如说下面这个form表单中有时间,选择那一项病例,图片这几个参数,因为需要上传图片,所有我们需要把form表单加上(enctype="multipart/form-data")这句话【如果不加这句话,我们没法解析form表单中的内容】。加上这句话之后,那么问题来了。如果你想通过post请求的方式,提交表单,我们在后台通过request.g

2015-07-02 17:29:15 5676

原创 jquery mobile框架,用超链接定位到其他页面,会出现不能跳转或者跳转后页面js代码不能执行现象

I only use English to share this boke beacuse my shurufa is bedoh 输入法又好了 今天做项目,碰到一个问题,我点一个超链接,页面成功跳转了,但是跳转后的页面里面的js代码并没有去执行。查看页面源代码,居然页面源代码还是上一个页面的。刷新一次页面,js代码成功执行了,源代码也定位到超链接的页面了这就奇怪了,为什么页面跳转

2015-06-19 14:11:33 3793

原创 jquery的html()方法无法取得<input>输入框的值

刚才做一个修改密码的功能,想要取得输入框中新输入的密码,用ajax异步提交到后台,可一直获取不到 data:{'password':$('#pwd').text()},百度了一下,也没有得到什么具体的结果,自己想了想,应该是text()方法是获取元素中的文本内容,而html并没有把input输入框中内容当作是input的文本内容看待,而是当做input的“值”来对待

2015-06-12 10:27:54 9384

原创 今天收获 --2015/1/12

1.对Struts2返回值的理解以前在项目中经常看到这种现象:result.put("d","c");然后result就被莫名其妙的返回到请求他的类或者返回到了界面当时请教一个同事,那个同事说这是struct2自动去做的。然后我就误解了,认为,result在Struts2中是一个特殊的变量,会把result这个变量自动返回去。今天才知道,这是Structs2通过get和set方法,将A

2015-01-12 21:02:27 330

空空如也

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

TA关注的人

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