自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ID:大茶叶

exception and knowledge,迭代

  • 博客(52)
  • 资源 (8)
  • 收藏
  • 关注

原创 html时间倒计时

时间倒计时提示工具,点击自动触发<html><head><meta charset="UTF-8"> <title>证道时长倒计时</title> <SCRIPT type="text/javascript"> var maxtime = 1 * 60; //一个小...

2019-11-16 21:58:55 5932

转载 mongodb查询示例

左边是mongodb查询语句,右边是sql语句。对照着用,挺方便。db.users.find() select * from usersdb.users.find({"age" : 27}) select * from users where age = 27db.users.find({"username" : "joe", "age" : 27}) select * from users...

2018-05-17 11:44:27 960

转载 redis使用(二)

常用key命令String常用命令Hashs ListsSets sorted setredis中保存的数据都是键值对,键的类型都是字符串类型,值的类型有五种: String, 字符串 Hashs, 哈希表(又称散列), 哈希Lists表中的元素是字符串 Lists, 列表 ,列表中的元素也是字符串 Sets, 集合,元素也是字符串 Sorted Sets, 有序集合,元素是字符串和一个对应的sc...

2018-04-07 18:34:01 367

转载 YAHOO 35条前端优化建议

Yahoo!的 Exceptional Performance团队为改善 Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。原版猛戳:Best Practices for Speeding Up Your Web Site,Excetional Performance 团队总结

2018-02-06 15:29:37 623

原创 mac下安装tomcat

1.tomcat8.5.23压缩包下载地址点击下载tomcat8.5.23.zip(windows或mac os都可以安装)2.解压到指定目录例如/desk3.进入到tomcat安装的bin目录下,执行以下命令:chmod u+x *.sh4.启动tomcat,bin目录内执行   ./startup.sh5.浏览器输入localhost:8080出现下面页面,

2017-10-08 22:59:46 348

转载 Mac系统之----教你怎么显示隐藏文件,或者关闭显示隐藏文件

缺省情况下,在 Mac 下是不显示隐藏文件的,Finder 也未提供设置是否显示隐藏文件的选项,不像 Windows 下,有一个“文件夹选项“设置界面里可以控制,但这并不表示 Mac 下无法显示隐藏文件,我可以通过“终端”,用命令行设置这个选项,命令如下:显示:defaults write com.apple.finder AppleShowAllFiles -bool tru

2017-09-24 18:43:02 6251

转载 tomcat server.xml中文版

Tomcat Server的结构图                   该文件描述了如何启动Tomcat Server                                                                                               

2017-07-13 22:31:53 310

原创 linux常用操作-3.快速切换用户

su 按提示输入root的密码,直接切换到root用户另:使用其他用户的身份和权限执行了命令sudo  +可执行的命令

2017-07-10 22:51:23 2888

原创 linux常用操作-2.用户管理

//新增用户:useradd john//指定用户组为user1useradd-g user1 john//指定家目录useradd-d /home/mydir3 john//修改密码passwd john//冻结账号usermode-L john//解锁usermode-U john帮助man usermod

2017-07-10 22:46:17 353

原创 linux常用操作-1.获得帮助,使用man page

linux下有2600多个命令,难道每个命令都背下来吗?明显行不通~好在linux有个man文件。以下皆在终端下输入。man ls//会列出所有命令到终端查找:/time  回车n向下查找,N向上查找q结束查看man文件

2017-07-08 16:37:09 417

原创 macbook 远程操作linux后台

macbook打开终端,方便的可以使用Spotlignt搜索命令行直接输入 ssh 用户名@linux的IP按提示操作即可

2017-06-12 22:02:17 596

原创 list移除元素容易发生的问题

list 大家应该并不陌生,如果移除List中的元素呢,也不难,首先想到就是其remove()方法。下面列出remove()的具体实现,以供参考: @Test public void testRemoveList() { List list = new ArrayList<>(); for (int i = 0; i < 10; i

2017-05-01 21:35:35 470

原创 mysql 数据插入时的一些问题

* mysql表中插入数据时,出现value不匹配导致插入不进去的问题*问题:mysql column count doesn’t match value通过描述,明显可以得出,在插入时数据值与表的数据列个数不匹配; 解决:找出缺失的字段/列,补全并执行插入即可。开发时常会对数据进行反复操作,那么完善的做法是将原数据进行备份,然后就可以随便测试数据了,这个是比较稳妥的方法,即使测试数据有误,经过

2017-03-20 23:15:16 540

原创 macbook安装wget的2种方式

第一种、传统的安装包A - 从ftp://ftp.gnu.org/gnu/wget/下载到最新的wget安装包到本地B - 然后通过终端tar -zxvf命令解压到我们某个目录C - 然后依次执行 ./configure 和  make  以及 make install 命令。第二种、HomebrewHomebrew是一款非常强大的可以应用在MAC中的Lin

2017-03-18 21:35:16 16920 1

原创 mac 快捷键

首先选中文件,按Command+C复制文件;然后按Command+Option+V;就可以把你的文件剪走了!在这里补充一下,我这里讲的是剪切文件夹,不是剪切文本和文字!Command+X只能剪切文字文本之类的!如果你觉得对你没什么帮助可以绕道,我只是拿出来和大家分享一下!

2017-03-18 10:45:33 420

转载 maven profile的使用

程序员在开发的过程中,经常需要面对不同的运行环境(开发环境、测试环境、生产环境、内网环境、外网环境等等),在不同的环境中,相关的配置一般不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置。每次在不同环境部署程序时,都需要修改相应的配置文件,使之完成环境的配置。这么做存在一个比较大的问题:每次修改配置非常麻烦,而且配置错误会产生不可预估的影响,比如,在发布生产环境时用的开发环境的

2017-03-15 10:59:23 1969

转载 linux下查找某个文件位置的方法

因为要装pl/sql所以要查找tnsnames.ora文件。。看看怎么查这个文件在Linux下的哪个目录find / -name tnsnames.ora查到:/opt/app/Oracle/product/10.2/network/admin/tnsnames.ora/opt/app/oracle/product/10.2/network/admin/samples/tnsnam

2017-03-10 16:15:47 641

原创 js判断上传图片大小限制300k

input 标签js代码function limitJpg(path) { var max_size = 0.293;// M,300k var img = new Image(); var file = document.getElementById(path); var fileData

2017-03-09 16:22:52 11975 3

原创 Idea导入项目后 Manifest首行红色 提示URI is not registered

复制出现红色字体的路径。。。File -  Settings  - schemas and DtDs

2017-03-08 13:58:27 3025

原创 cmd 启动Mysql 服务

服务名:mysqlnet start mysqlnet stop mysql

2017-03-08 10:30:02 909

转载 SpringMVC表单标签简介

在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容。下面将对这些标签一一介绍。   在正式介绍SpringMVC的表单标签之前,我们需要先在JSP中声明使用的标签,具体做法是在JSP文件的顶部加入以下指令:    1.1     form标签使用Spring的form标签主要有两个作用,第一是它会自

2017-03-07 20:33:03 347 1

原创 IDEA 加载 tld文件(IntelliJ IDEA使用JSTL标签库)

下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/

2017-01-19 16:59:34 6031

原创 spring mvc restful java.lang.Stackoverflowerror

[ERROR] Nested in org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.StackOverflowError:java.lang.StackOverflowError at org.mortbay.jett

2017-01-18 17:06:02 3622

原创 简单log4j.properties配置示例

### set log levels ###log4j.rootLogger = INFO , console , debug , error### console ###log4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.Target = System.outlog4j.app

2017-01-16 18:25:15 43264

转载 log4j.properties 详解与配置步骤

一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderNam

2017-01-16 18:17:39 5747

原创 java.lang.IllegalStateException: SpringJUnit4ClassRunner requires JUnit 4.12 or higher

junit junit 4.11 org.springframework spring-test ${spring.version} jar test 问题原因Junit版本与Spring-test版本不匹配导致的。理论上,上述配置是没有问题的。我的pom.xml

2017-01-16 17:46:30 5012

原创 Linux unzip解压文件到某个目录下面

[root@ceshi ~]# [root@ceshi ~]# unzip 微信.zip -d demowxunzip 指定文件 -d 目标文件夹

2017-01-12 17:00:07 63653

原创 Maven下java.lang.NoClassDefFoundError

java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown

2017-01-11 16:14:30 2261

原创 mybatis bad sql grammar

问题场景:错误信息:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1语法可判断为mappper.xml文件中,sql语法错误;

2017-01-11 11:23:44 16849

原创 eclipse中tomcat容器启动工程timeout问题解决

tomcat 启动总是报出timeout45seconds的错误。具体原因是工程过大或者与服务间交互时间过长,超过了容器设置的启动超时时间导致。此时有2种解决办法:1..metadata\.plugins\org.eclipse.wst.server.core找到上述工作路径,编辑server.xml文件,设置timeout参数时间为更长,重启eclipse即可解决;2.直接在

2017-01-09 11:33:29 490

原创 windows hosts文件地址

c:\windows\system32\drivers\etc

2016-12-27 14:24:06 509

转载 IntelliJ Idea windows常用快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Spac

2016-12-23 11:33:36 7740

原创 eclipse默认dubug时不弹出新透视

window - preferences 依据下图进行设置,我这里提示默认never。

2016-12-20 15:42:11 405

原创 java十进制数与各进制之间的转换规则与算法

1.十进制数转二进制转换规则:随机一个十进制数字,十进制整数转换为二进制整数采用"除2取余,商取到0为止,余数逆序排列"法,所得二进制数Test算法@Test public void testB

2016-12-19 14:56:37 1058

原创 java正则验证密码必填字母数字特殊字符及扩展

需求:密码验证改造,要求对所输入的密码校验条件:必填字母数字及特殊字符,且以字母开头。 @org.junit.Test public void testReg() { // 必填字母数字特殊字符 String reg = "^(?![0-9]+$)(?![a-zA-Z]+$)(?![a-zA-Z0-9]+$)[a-zA-Z][a-zA-Z0-9\

2016-12-17 18:15:08 11866

转载 StringBuilder 与 StringBuffer 简略的回答

1. 在执行速度方面的比较:StringBuilder > StringBuffer 2. StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。3. StringBuilder:线程非安全的  StringBuffer:线程安全

2016-12-01 13:54:00 266

原创 使用natapp本地映射外网服务访问

应用环境:windows10Natapp--- 基于ngrok 免费的高速内网穿透服务1.到官网下载所需版本2.注册并登录,获取免费隧道,获取authtoken3.下载后,进入对应目录,natapp -authtoken=隧道码   运行后就可以看到自己本机映射的外网地址

2016-11-30 11:23:04 3598 1

原创 Spring MVC 通过@Value注解读取.properties配置结果为null

@Value("${ebusinessid}")取出的值一直是空的,检查了下spring文件,正常扫描~后来才发现定义的成员变量为static,去掉即解决...参考QA:http://stackoverflow.com/questions/7253694/spring-how-to-inject-a-value-to-static-fieldhttp://stack

2016-11-29 18:32:24 3319

原创 Double取整

// Double向上取整,四舍五入double upvalueB = new java.math.BigDecimal(2.4875).setScale(0,java.math.BigDecimal.ROUND_HALF_UP).doubleValue();Double mulresult = mul(upvalueB, Double.valueOf(1));/** * 向上取整

2016-11-24 17:16:28 5170

原创 win10 没有声音的问题解决

这几天想听听歌~突然发现windows10 系统,插入耳机后没有声音。试试调整下声卡驱动,就好使了,只需几步:我的电脑  -  属性  -  设备管理器  -  声音、视频和游戏控制器  - 调整驱动程序~

2016-11-23 21:16:02 5317 4

apache-tomcat-8.5.23.zip

apache-tomcat8.5.23.zip tomcat解压包,windows 或者 mac os都可以使用。

2017-10-12

JDK1.8 API

本文档将Java8的新特新逐一添加,比如如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API。祝你Java技术更上一层楼!

2016-09-06

python简明教程

Python 基础教程 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。 像...

2015-02-05

python27.chm

本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Java和Javascript,不用1小时你就可以用Python快速流畅地写有用的Python程序.

2015-02-03

Linux系统入门教程

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

2015-01-31

tomcatPluginV33

tomcatPluginV33http://blog.csdn.net/zqbx7 这段时间在公司服务器用的是WAS,好久没有用tomcat了,闲着没事安装tomcat试试,却发现已经忘记了...研究了一下,整理步骤如下,供那些玩儿了很久重量级服务器的屌丝 却忘记了小猫安装的小伙伴们,内容不全面仅供参考指正: 软件版本 eclipse:version=4.2.0 (可以在eclipse安装目录下的.eclipseproduct中查看,LZ就这么找的..为什么看版本呢?后面就知道答案了) jdk:jdk1.6.0_21 tomcat:Apache Tomcat Version 5.0.28(LZ使用的是安装版) 软件安装

2015-01-31

tomcat-5.0

http://blog.csdn.net/zqbx7 这段时间在公司服务器用的是WAS,好久没有用tomcat了,闲着没事安装tomcat试试,却发现已经忘记了...研究了一下,整理步骤如下,供那些玩儿了很久重量级服务器的屌丝 却忘记了小猫安装的小伙伴们,内容不全面仅供参考指正: 软件版本 eclipse:version=4.2.0 (可以在eclipse安装目录下的.eclipseproduct中查看,LZ就这么找的..为什么看版本呢?后面就知道答案了) jdk:jdk1.6.0_21 tomcat:Apache Tomcat Version 5.0.28(LZ使用的是安装版) 软件安装

2015-01-31

空空如也

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

TA关注的人

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