自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (2)
  • 收藏
  • 关注

原创 SAX Xml->SAXParseException在文档的元素内容中找到无效的 XML 字符 (Unicode: 0x10)

在用SAX解析xml时,遇到文件中含unicode字符,则会抛出SAXParseException。 Spring in Action 45.0 HG6201M  39.0 其实当文件较大时,部分某一条的数据并不是很重要,我们希望能够略过这条数据或对这条数据作特殊处理,而不是当遇

2017-10-17 09:23:52 8946 1

原创 Meaning of logging information (I,O,R,W,U,E)

(I)nput, (O)utput, (R)ead, (W)ritten, (U)pdated, (E)rror

2017-09-12 14:50:40 1697

原创 linux定时任务计划contab

1.crontab -l 列出crontab2.crontab -r 删除crontab3.crontab -e 编辑crontab配置crontabcrontab -e 配置定时任务* * * * * 分 时 日 月 周*/15 * * * * 每15分钟*/15 * * * * /home/user/shell/bin/1.sh /home/user/shell/conf/

2017-08-30 22:34:30 571

原创 shell

#!/bin/bash变量$$0表示shell本身的文件名$1~$n表示shell的参数路径1.获取当前路径$(PWD)$(cd `dirname $0`; pwd)2.获取上级目录dirname $PWD echo $(dirname $(PWD))${PWD%/*}

2017-08-30 22:18:20 310

原创 windows校准时间,与互联网同步

微软服务器time.windows.com网络故障:改成阿里云的time.pool.aliyun.com

2017-08-19 16:07:17 1444

原创 SpringMVC-接收传参为数组

font-end:var ids = [];ids[0] = 1;ids[1] = 2;$.post ( url, {ids: id}, function (rsp) { if (rsp) { }});back-end:@RequestMapping("/get")public void get(@RequestParam(value="ids[]",req

2017-07-03 11:12:22 478

原创 SpringMVC-HiddenHttpMethodFilter

SpringMVC默认支持浏览器POST/GET请求,当配置http请求时,配置Delete或PUT,报403错误,请求不到服务端路径, 支持其它请求类型,需要配置:<filter> <filter-name>HiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filt

2017-07-03 09:32:59 304

原创 Java检测文件编码

Java检测文件编码在Demo中涉及到文件的读写操作,但是在程序中并不知道文件的编码格式,文件的编码格式有UTF8,GBK等,所以需要通过代码判断文件的编码格式;这里使用了第三方工具包juniversalchardet 地址上有相应的说明,maven依赖<dependency> <groupId>com.googlecode.juniversalchardet</groupId>

2017-06-30 18:13:46 2961

原创 EasyUI datagrid cell自适应

EasyUI datagrid cell宽度自适应,在js中配置宽度时发现width配置为百分比没有起作用,用到了fitColumns:true这个属性。这个属性的使用需要至少设定clounms里面一列的宽度,这样才能自适应,但是自适应的宽度与设定的宽度有关。dataGrid.datagrid({ url : 'data.do', fitColumns:true, colu

2017-06-28 10:25:44 1603

原创 Idea常见操作

1.版本控制时,父级目录作相应的颜色改变。File->Settings->Version Control ->选中 Show directories with changed descendants

2017-06-22 23:31:35 568

原创 记录ubuntu上安装git后,ssh连接不上

仅用作记录:问题:安装git后,连接ssh不成功,已在本机生成私钥和公钥,ssh-keygen -t rsa -C "xxx@xx.com"且在Git服务器上配置了ssh公钥,在测试连接是否成功时,访问受限。解决:ssh add 密钥文件路径eg: ssh add /home/用户/.ssh/配置文件名称

2017-06-22 23:01:41 941

原创 mysql免安装版简单使用步骤

1.解压到指定文件夹下.2.修改my.ini中basedir和datadir的修改为现在文件的位置3.添加环境变量4.安装服务到windows:已管理员方式运行cmd  ,mysqld -install 实例服务名5.初始化mysql, mysqld  --initialize6.net start 实例服务名

2017-06-01 16:41:21 309

原创 MySQL触发器

注:本文内容来源互联网,仅整理自己用。CREATE TRIGGER 触发器名称>  --触发器必须有名字,最多64个字符,可能后面会附有分隔符.它和MySQL中其他对象的命名方式基本相象.{ BEFORE | AFTER }  --触发器有执行的时间设置:可以设置为事件发生前或后。{ INSERT | UPDATE | DELETE }  --同样也能设定触发的事件:它们可

2017-05-26 01:16:30 222

原创 mysql存储过程

首先写一个mysql的最简单存储过程:DELIMITER $$ DROP PROCEDURE IF EXISTS HelloWorld$$ CREATE PROCEDURE HelloWorld() BEGIN SELECT "Hello World!"; END$$ DELIMITER ; 调用HelloWorld存储过程CALL

2017-05-26 00:57:40 267

原创 INFO: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined

五月 04, 2017 12:29:23 上午 org.apache.catalina.startup.TaglibUriRule body信息: TLD skipped. URI: http://java.sun.com/jstl/core_rt is already defined五月 04, 2017 12:29:23 上午 org.apache.catalina.startup.Tag

2017-05-04 00:34:11 2490 1

原创 SpringBoot的配置文件

1.application.propertiesserver.port=9002server.context-path=/springboot2.application.ymlserver:port: 空格+9002context-path: 空格+/springbootidea默认在指令前面生成空格

2017-04-29 21:30:47 272

原创 ubuntu gnome3 下eclipse dialog界面显示不全

可能由于gnome桌面环境的原因,导致eclipse在打开dialog时显示不全,如下图:解决方法 Window——preferences—— General——Colors and Font  —Basic下的Dialog Font调小点

2017-04-26 00:54:07 549

原创 linux常用操作整理(资料来源于互联网,自己用)

1.sudo -i 获取Root权限 命令进行后,输入exit即可注销回到先前用户

2017-04-22 20:38:09 239

原创 ubuntu 16.04安装软件(自用资料)

Ubuntu自带火狐浏览器和ubuntu web browser ,下载桌面版Chrome google-chrome-stable_current_amd64.deb,1.sudo dpkg -i google-chrome-stable_current_amd64.deb2. sudo apt-get -f install

2017-04-22 01:54:36 434

原创 embedded tomcat

String webBase = new File("src/main/webapp").getAbsolutePath(); Tomcat tomcat = new Tomcat(); tomcat.setPort(9002); tomcat.setBaseDir("."); StandardServer server = (Sta

2017-03-21 15:30:53 1242

原创 Druid连接池

1.配置数据源 2.若想使用其监控功能 DruidSt

2017-03-21 00:06:11 243

原创 判断是否为IE

1.利用addEventListener和attachEventif(element.attrachEvent) {//IE} else {//其它浏览器}

2017-03-20 23:23:27 437

原创 React基于fetch的表单提交

在用fetch进行表单提交时,参照https://github.com/github/fetch的用法let data = new FormData(document.getElementById('login-form')) fetch('../membership/authenticate', {method: "POST", headers:{

2017-03-01 15:38:33 16610 2

原创 Swt Jface TreeViewer Selection

在使用TreeViewer 构建一个文件浏览器时,有个需求是当在某种情况下selection是不需要选中的,当时立马想到的是treeViewer.setSelection(null);然而在设置之后发现并未起作用,在实例化TreeViewer的时候默认Style为SWT.SINGLE,此时可以使用treeViewer.setSelection(StructuredSelection.E

2017-02-22 23:18:45 616

原创 com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException

在启动Tomcat项目时,控制台报错:nested exception is com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 2 无效。该错误是由于一些配置文件如:applicationContext.xml的编码原因。在配置文件中引入了, 在配置文件可

2017-02-14 23:31:08 16562 9

原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServic

使用Spring容器注入bean时,报注入bean错误,原因是Spring为我们引入了组件自动扫描机制,他在类路径下寻找标注了上述注解的类,并把这些类纳入进spring容器中管理而错误操作是将数据访问层组件的注解放在了interface Dao层 上,应该将注解@Repository放在Dao接口实现类上。

2017-02-08 10:19:21 688 1

原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

问题发生在使用Maven构建项目下,启动Tomcat服务器报找不到该类,该类位于spring-web.jar下,在构建路径build path中加入了该jar包。解决方式:右键项目—Properties—Deployment Assmbly—加入Maven依赖包

2017-02-07 16:58:38 205

原创 Git常用操作与常见错误

1.$ git push origin master报错  failed to push some refs to 'git 解决方法:$ git pull --rebase origin master2.在执行$ git pull --rebase origin master时可能会出现fatal: 'origin' does not appear to be a git repo

2017-01-24 22:50:43 424

原创 Sublime Text3常用使用技巧

1.快速生成html头部。安装插件emmet 用法输入简写 + Tab键html:5 html:4thtml:4shtml:xxsdiv#containerli*3tbody>(tr>td*4)*2ul#nav>li.itemS*4>a{Item $}未完待续

2017-01-23 00:16:15 1210

原创 Can't connect to Mysql server on xxx (10038)

情景:连接地址为公司服务器IP地址,以前在本机上测试的时候只安装了一个mysql服务,所以经常采用的有两种方式启动mysql。1.运行-services.msc 找到默认的mysql服务-启动2. net start mysql(默认的服务名)所以按照平时的习惯去启动公司的服务器mysql服务,因为公司的服务器下有多个Mysql服务 ,但却没有将这多个服务安装到windows系统服务中。导

2017-01-22 11:19:43 1947

原创 React +webpack 基础配置

首先确保安装了node.js,我们使用npm下载模块依赖1.新建一个文件夹作为demoApp根目录2. $ npm init  创建package.json3. 创建基础文件windows下 cmd  cd.> app.jsx  cd.>webpack.config.js  cd.>main.js  cd.>index.html4.配置webpack.config.jsvar

2017-01-18 10:20:05 454

原创 web.xml is missing and <failOnMissingWebXml> is set to true

Eclipse中在maven构建部署项目时,pom.xml一直报web.xml is missing and is set to true 。这句话的大致意思是没有找到web.xml,解决方法之一参考如下:右键项目——Properties——Deployment Assembly(部署程序集)——将webapp添加添加后如下图:

2017-01-06 16:12:07 381

原创 xhtml中使用CDATA标记

xhtml为html+xml,用xml的语法来规范html。原本是用在xml中,防止字符串被xml解析器解析。在xhtml中的中使用了特殊字符1.在头文件引入xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en";则不会进行解析特殊字符。2.同样也可用来声明,CDATA段用于声明不应被解析为标签的文本;

2016-12-29 10:48:29 649

原创 oracle常用命令

Oracle导出完整数据库cmd下输入: exp user/password@192.168.16.40:1521/orcl file=d:\file.dmp full=y             exp 用户名/密码@实例名 file=导出路径\文件名

2016-12-20 10:24:42 194

原创 String类中的HashCode

String类是使用它的 value值作为参数然后进行运算得出hashcode的换句话说,只要值相同的String不管是不是一个对象,hash值全部相等String str1 = "str01";String str2 = new String("str")+new String("01");System.out.println(str2.hashCode()==str1.hash

2016-12-19 14:40:33 453

原创 String类中的intern

从JDK 1.7后,HotSpot 将常量池从永久代移到了元空间,正因为如此,JDK 1.7 后的intern方法在实现上发生了比较大的改变,JDK 1.7后,intern方法还是会先去查询常量池中是否有已经存在,如果存在,则返回常量池中的引用,这一点与之前没有区别,区别在于,如果在常量池找不到对应的字符串,则不会再将字符串拷贝到常量池,而只是在常量池中生成一个对原字符串的引用。 String

2016-12-19 10:26:44 257

原创 Integer 中的缓存类IntegerCache

Cache为[-128,127],IntegerCache有一个静态的Integer数组,在类加载时就将-128 到 127 的Integer对象创建了,并保存在cache数组中,一旦程序调用valueOf 方法,如果取的值是在-128 到 127 之间就直接在cache缓存数组中去取Integer对象,超出范围就new一个对象。 private static class IntegerCac

2016-12-19 10:07:23 774

原创 SpringMVC与Shiro的最简单整合(不包含权限管理)

1.Maven 引入依赖配置Spirng Maven Dependency配置Shiro Maven Dependency org.springframework spring-beans 4.3.4.RELEASE org.springframework spring-context 4.3.4.RE

2016-12-07 11:03:07 600

转载 git基本配置

一、git基本配置在https://github.com/中下载git后,安装并运行git1.首先检测SSH keys,若已经存在key,则直接进入第三步cd ~/.ssh2.将原来的SSH keys备份并删除mkdir key_backupcp id_rsa* key_backuprm id_rsa*3.创建一个新的SSH keys

2016-11-28 12:34:04 6837

原创 eclipse 导入maven项目:Missing artifact jdk.tools:jdk.tools:jar:1.7

在pom.xml中加入tools.jar依赖      jdk.tools      jdk.tools      1.8      system      ${JAVA_HOME}/lib/tools.jar  前提是在环境变量中配置了:JAVA_HOME  D:\Program Files\Java\jdk1.8.0_102

2016-11-07 10:00:13 1349

深入理解LINUX内核(中文版).pdf.zip

深入理解LINUX内核

2019-07-04

JAVA源代码

真正了解JAVA,感受其魅力,查看其源代码吧

2015-10-08

空空如也

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

TA关注的人

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