自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Java菜鸟

一 直 在 努 力 着

  • 博客(109)
  • 资源 (4)
  • 收藏
  • 关注

原创 idea 快捷键

Ctrl 快捷键Ctrl + G 在当前文件跳转到指定行处Ctrl + U 前往当前光标所在的方法的父类的方法 / 接口定义 (必备)Ctrl + B 等于Ctrl + 左键单击 进入光标所在的方法/变量的接口或是定义处Ctrl + F12 弹出当前文件结构层Alt 快捷键Alt + Q 弹出一个提示,显示当前类的声明 / 上下文信息Alt + 前方向键 当前光标跳转到当前文件的前一个方法名位置 (必备)Alt + 后方向键 当前光标跳转到当前文件的后

2020-06-09 16:33:18 423

转载 oracle 批量更新四种方法比较

转ORACLE批量更新四种方法比较软件环境 Windows 2000 + ORACLE9i 硬件环境 CPU 1.8G + RAM 512M现在我们有2张表 如下: T1–大表 10000笔 T1_FK_ID T2–小表 5000笔 T2_PK_ID T1通过表中字段ID与T2的主键ID关联模拟数据如下: –T2有5000笔数据 create table T2 as selec

2016-07-20 11:31:21 7621

原创 Oracle ORA-12519: TNS:no appropriate service handler found 解决

有时候连得上数据库,有时候又连不上.可能是数据库上当前的连接数目已经超过了它能够处理的最大值.select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数修改最大连接数:alter system set processes = 300 scope

2016-07-19 10:51:50 1084

原创 CentOS 安装Nginx

安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装yum install gcc-c++ yum install pcre pcre-devel yum install zlib zlib-devel yu

2016-07-16 10:55:26 513

原创 MySQL创建用户 :ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value

错误描述:添加用户 insert into mysql.user(Host,User,Password) values(“localhost”,”test”,password(“1234”));报以下的错误 ERROR 1364 (HY000): Field ‘ssl_cipher’ doesn’t have a default value错误mysql5.1以上版本,我是在5.6版本上操作的。

2016-07-07 22:31:40 1762

转载 Maven的安装、配置及使用入门

http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html

2016-07-05 23:05:47 477

原创 shell 重启tomcat 脚本

#! /bin/bashtomcat_home=/usr/local/tomcat6SHUTDOWN=$tomcat_home/bin/shutdown.shSTARTTOMCAT=$tomcat_home/bin/startup.shecho "关闭$tomcat_home"$SHUTDOWNps -ef |grep tomcat |grep $tomcat_home |grep -v

2016-07-05 22:48:45 8290 2

转载 Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)(转)

linux 安装Oracle 数据库安装完后 通过SecureCRT或putty等SSH客户端远程登录Linux下oracle的sqplus时,输错字符后按Backspace键或Del键删除时,会出现^H或其他乱七八糟的的字符,感觉非常别扭不习惯,虽然可以通过Ctrl+Backspace组合键实现删除功能,但是严重影响使用效率 可以 利用rlwrap工具解决方法:1、安装rlwrap和readl

2016-07-01 14:52:18 1641

原创 easyUI 获取Json 嵌套数据

json数据如下 { userId: "33", username: "3333", password: null, name: "333", roleId: "3", groupId: null, addTime: 14656

2016-06-22 16:29:31 2923

原创 Spring在代码中获取bean的几种方式

如何取得Spring管理的bean  (请用第3种方法):1、servlet方式加载时,【web.xml】Xml代码servlet>  servlet-name>springMVCservlet-name>  servlet-class>org.springframework.web.servlet.DispatcherServletservle

2016-06-17 17:44:49 28668 2

原创 MyBatis 关联查询

<association property="role" column="ROLE_ID" javaType="com.xxx.Role" select="com.xxx.RoleMapper.selectByPrimaryKey"/> 其中 association 中的 property="role" 对应User 中的private Role role;col

2016-06-12 13:55:24 986

转载 Eclipse导入git上的maven web项目 部署

1 Eclipse中导入Git的maven项目 方法1:(1)首先当然是拉代码。在Eclipse里面有个Git Repositories Exploring。就是Git仓库,clone a git repository。复制一个git仓库,输入地址,然后按next,按照说明一直next下去。拉代码过程时选择preproduction分支把

2016-06-07 08:51:29 519

转载 浅谈URL最后带斜杠对SEO优化的影响

1.http://www.abc.com/abc  2.http://www.abc.com/abc/  这两个网址到底有没区别呢?哪种对于SEO更好?这个问题困扰了我很久,因为我这个人很追求完美,这两个url虽然只有细微的差别,但是我还是想把最好的一种用于我的网站。  对于用户来说,在大多数情况下这两个网址没有任何区别,他们访问的都是网站abc目录下的默认首页。一般用户也

2016-05-27 11:28:55 4799

原创 esayui的combotree属性值

今天试了半天 combotree的属性发现valueField 和textField 竟然是死的,必须是id和text,导致穿过来的json字符串 必须是id和text, 导致后台要重新遍历和修改,一点都不灵活,而且返回的json必须是数组的,导致我后台转换了好几次,

2016-05-27 11:15:13 3068

原创 maven 源码包 中文乱码

通过maven下载源代码,直接通过eclipse浏览源代码时,发现中文注释为乱码的问题。其实这个eclipse默认编码造成的问题。可以通过以下方法解决:    修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Text file encoding设置为UTF-8    修改JAVA源文件的默认编码:windo

2016-05-25 23:04:48 3199

原创 maven 打包出现的错误

maven 这东西虽好,但每次用的时候总出现乱七八糟的的问题,今天在eclipse 。package 的时候   出现了 maven: 软件包 org.apache.log4j 不存在的错误org.slf4jslf4j-api修改为org.slf4jjcl-over-slf4j${org.slf4j.version}runtime

2016-05-19 22:18:28 7101

原创 esayui from 提交 ie提示下载

最近搭建了 spring mvc + MyBatis+easyui的框架项目在谷歌浏览器下没有什么问题,但在ie下会提示下载,然后就网上查资料 ,查了老半天,说什么改这个 改那个,比如类似下面这个, <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.

2016-05-18 12:01:52 523

转载 esayui 中的 load,reload,loadData的区别

load方法,比如我已经定义一个datagrid的id为grid,那这个方法的使用方式为$(“#grid”).datagrid(“load”,{ });它的参数为一个json对象,里面写的是你要传输的参数的键值对,调用这个方法来加载数据的时候,它传给后台的分页信息是从第一页开始的reload方法,使用方式也跟load的一样$(“#grid”).dat

2016-05-18 09:56:41 12009

原创 commons-lang3

commons-lang3判断为空,两个方法的区别EmptyStringUtils.isNotEmpty(null) = false StringUtils.isNotEmpty("") = false StringUtils.isNotEmpty(" ") = true StringUtils.isNotEmpty("bob")

2016-05-14 13:34:49 2756

转载 mybatis 使用oracle char 字段查询返回结果总是null

oracle数据库Project表中的NAME字段是char类型ProjectMapper.xml配置如下:    Java.lang.String" >    select         from PROJECT    where NAME = #{name,jdbcType=CHAR}  ProjectMapper.java 中方法如下:

2016-05-14 13:13:10 1681

原创 MyBatis Oracle 自增序列

SELECT SEQ_TABLE.NEXTVAL FROM dual INSERT INTO s_id,name,age VALUES (#{s_id} #{name}, #{age} )resultType="int" 返回的是一个int类型keyProperty 把返回值,赋值给:parameterType中对象的对象的属性,也就是xxxxx类中的s_id属性

2016-05-13 11:37:15 8970

原创 Mybatis代码生成工具 Generato 结合Maven的使用

一、配置Maven pom.xml 文件 org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 true

2016-05-05 21:49:17 1040

原创 eclipse git 强制覆盖本地文件

1、选择项目,右键选择Team,选择Team里面的Reset。2、点击Reset后弹出Reset窗口,选择Hard选项,这样就会把远端的项目完全拉下来覆盖本地,本地没有的文件也会被创建,点击确定

2016-05-04 22:00:23 32271

原创 正常的Java web项目 Deployment Assembly 配置

2016-05-03 14:46:26 2199

转载 线程安全

竞态条件 & 临界区当两个线程竞争同一资源时,如果对资源的访问顺序敏感,就称存在竞态条件。导致竞态条件发生的代码区称作临界区。圣达菲

2016-04-29 10:54:54 257

转载 新特征-原子量

package atomic;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.atomic.AtomicLong;/** * Java线程:新特征-原子量*/public class Test { public

2016-04-28 22:23:46 222

转载 Java volatile 关键字

Java volatile 关键字在Java中,valatile关键字被用来标识一个Java变量 ”being stored in main memory“。更准确地讲,每次读取一个volatile变量都会从主存中去读,而不是从CPU缓存中;每次修改一个volatile变量都会将其写入到主存中,而不仅仅是CPU缓存中。保证内存可见性在一个多线程的程序中,多个线程操作一个非volatile修饰的变量,

2016-04-28 21:11:09 346

原创 Maven

下载最的Maven 并解压进入conf/ 修改setting.xml项sdf <localRepository>D:\maven\repository</localRepository>列sdf

2016-04-28 14:58:48 255

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-04-28 14:49:45 208

原创 log4j.properties

配置文件:log4j.properties#设置rootAppender的显示级别为DEBUG 和 它的child Appender为rollfile log4j.rootLogger = DEBUG , rollfile #设置rollfile输出媒介为RollingFileAppenderlog4j.appender.rollfile = org.apache.log4

2016-04-28 13:56:50 283

原创 linux 安装nginx

1、安装prce(重定向支持)和openssl(https支持,如果不需要https可以不安装。)yum -y install pcre*yum -y install openssl*2、下载nginx    wget http://nginx.org/download/nginx-1.7.8.tar.gz自己用ftp传上去可以3、解编译和安装  cp ng

2016-04-26 16:39:31 411

原创 关于学习累计

今年把四年所学的Java 知识累计下来

2016-04-26 09:36:38 277

原创 git创建版本库

git config --global user.name "Your Name"git config --global user.email "[email protected]"1、git init通过这个命令把这个目录变成Git可以管理的仓库,是一个空的仓库,用ls -ah命令就可以看见.git 目录2 、makdie readme.txt;git a

2016-04-25 22:46:42 246

原创 xxx is not in the sudoers file.This incident will be reported.的解决方法

centos 执行sudo 命令是出现的以下错误xxx is not in the sudoers file.This incident will be reported原因是没有为普通用户赋予sudo权限1.切换到root用户下2.添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/s

2016-04-25 17:33:33 3074

原创 linux Oracle 启动

su - oracle   ###注意中间 -sqlplus "/as sysdba"startup  ## 就启动数据库 停止数据库 shutdown immediate检查Oracle监听是否正常lsnrctl status如有报错信息,说明没启动lsnrctl start

2016-04-25 10:38:44 195

原创 Vector 线程安全与不安全

public static void main(String[] args) { while (true) { for (

2016-04-23 10:36:11 5849

原创 linux 批量修改文件内容

如果有批量修改文件内容的需求,可参考下面这些方法1.批量查找某个目下文件的包含的内容,例如:#   grep -rn或l "要找查找的文本"  路径或文件rn表示匹配查找字符串的内容显示出来 和行号rl 表示匹配查找字符串的文件名全部显示出来比如grep -rn "aaa" /usr/local/表示 /use/local 目录下 所有

2016-04-22 17:23:18 5089

转载 抽象类和接口的区别

abstract class Door { public abstract void open(); public abstract void close();}语法上面的就不用说了, 木球意思,1、计层面上的区别抽象类是对一种事物的抽象,而接口是对行为的抽象。抽象类是对整个类整体进行抽象,包括属性、行为,但是接口却是对类局部(行为)进行抽象.举个例子;

2016-04-18 13:03:05 341

原创 linux MySQL 远程访问

1、/etc/mysql/my.cnf找到 bind-address =127.0.0.1 将其注释掉;//作用是使得不再只允许本地访问;重启mysql:/etc/init.d/mysql restart;2、进入MySQL 数据库         mysql -u root -p  mysql>grant all privileges on *.* to root@'

2016-04-17 21:53:10 376

原创 linux 常用命令

1.查看文件内容cat-n 显示行号2、moreEnter 显示下一行  空格 显示下一页  F 显示下一屏  B 显示上一屏3、 lessless     log   /get          --------------- 查询"get"字符串并高亮显示4、tail-f 不退出持续显示  -n 显示文件最后n行5、head-n 显示文件开始n行

2016-04-17 20:32:13 251

Vim用户手册中文版72.pdf

linux下的程序编辑器 Vim用户手册中文版72.pdf

2011-01-06

Fedora最新版 Fedora 12基础教程

目录:Fedora 12安装指南、从Fedora老版本升级、配置sudo、配置yum、配置Fedora系统服务、安装显卡驱动、安装微软字体、配置Nautilus文件管理器、配置Firefox、配置电子邮件客户端、MP3和音频解码器、DVD和视频播放、IRC客户端、MSN客户端、制作、刻录和备份CD/DVD、下载管理器、PDF阅读器、BT客户端、其它实用应用程序、访问Windows分区、访问Windows共享、Compiz-fusion(3D桌面特效)、KDE桌面环境、XFCE桌面环境、JAVA、Plymouth图形启动、丢失xorg.conf、启用root登陆、在Fedora 12上安装Chrome浏览器、Fedora书籍)

2010-12-20

Linux基础命令教程豪华版.zip

Linux基础命令教程豪华版.zip 是pdf格式

2010-12-10

Linux实用培训学习教程

Linux实用培训学习教程(最终版)Linux实用培训学习教程.chm版本

2010-12-10

Clojure项目问题

2022-10-28

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

TA关注的人

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