- 博客(133)
- 收藏
- 关注
原创 Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号...
如何开启MySQL的远程帐号-1)首先以 root 帐户登陆 MySQL在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,然后cd 进入MySQL 的 bin 目录下,然后输入下面的命令。 > MySQL -uroot -p123456 (123456 为 root 用户的密码。) 如何开启MySQL的远程帐...
2016-07-12 21:02:38
207
原创 Tomcat集群与负载均衡
Tomcat集群配置学习篇-----分布式应用现目前基于javaWeb开发的应用系统已经比比皆是,尤其是电子商务网站,要想网站发展壮大,那么必然就得能够承受住庞大的网站访问量;大家知道如果服务器访问量过大,就会出现服应用务器崩溃的情况,这个时候怎么办,难道就只能去重启服务器吗?好,如果是一般的小型公益网站到也无所谓,但如果是比如像大型航空公司售票等电子商务网站,每天每小时都有大量的订单业务...
2016-07-06 20:57:21
238
原创 Hibernate与Mybatis
我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人...
2016-07-06 16:41:45
207
原创 Java中Collection和Collections的区别
今天翻看Java笔试题,发现有这样问题,比较Collection 和Collections的区别。在这里把二者区别记录下来。 1、java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。 Collect...
2016-06-29 16:56:03
200
原创 Java分布式应用技术架构介绍
分布式架构的演进系统架构演化历程-初始阶段架构初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源都在一台服务器上。描述:通常服务器操作系统使用linux,应用程序使用PHP开发,然后部署在Apache上,数据库使用MySQL,汇集各种免费开源软件以及一台廉价服务器就可以开始系统的发展之路了。系统架构演化历程-应...
2016-06-29 16:24:46
126
原创 Jquery清空File文件域的内容
1.FireFox浏览器:$("#file_uploade").val(""); 2.IE浏览器:由于IE浏览器的安全设置,不允许更改File文件域的value为空,所以需要:file = $("#file_uploade"); file.after(file.clone()); file.remove(); 在IE中,我们需要clone个空的File文件域...
2016-06-24 17:17:44
1971
Java中Volatile有什么作用
1.volatile是一个类型修饰符,它是被设计用来修饰被不同线程访问和修改的变量。2.被volatile类型定义的变量,系统每次用到它时,都是直接从对应的内存中提取,而不会利用缓存。这样就防止了多线程操作同一变量时,所产生的不一致性。3.在使用了volatile修饰成员变量后,所有线程在任何时候所看到的变量的值都是相同的。下面给出一个使用volatile的实例。public c...
2016-06-22 17:16:38
385
原创 Java中抽象类和接口【转】
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 ...
2016-06-13 17:03:14
167
Java组合和继承的区别
组合和继承是面向对象中两种代码复用的方式。组合是指在新的类中创建原有类的对象,重复利用已有类的功能。继承是面向对象的主要特征之一,它允许设计人员根据其他类的实现来定义一个类的实现。组合和继承都允许在新的类中设置子对象,只是组合是显式的,而继承则是隐式的。组合和继承存在着对应关系:组合中的整体类和继承中的子类对应,组合中的局部类和继承中的父类对应。 二者的区别在哪里呢?首先分析一...
2016-06-12 17:15:57
366
Java容器CopyOnWriteArrayList
Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnWriteArrayList和CopyOnWriteArraySe...
2016-06-08 16:52:52
110
Java Class.forName()
主要功能Class.forName(xxx.xx.xx)返回的是一个类Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Class.forName()?先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎么...
2016-06-08 16:40:49
168
信息系统项目管理师知识记忆口诀
9大管理 范围管理——范 进度管理——进 整体管理——整 沟通管理——狗 质量管理——子 成本管理——成 人力管理——人 风险管理——风 采购管理——采 IOS7层 物理层————巫 数据链路层——术 网络层————忘 传输层————传 会话层————会 表示层————飙 应用层————鹰 软件维护的4个特性 纠正性——就 适应性——是 预防性——鱼 完善性——丸 信息系统生命周期:花开云消(散)...
2016-06-07 13:57:17
3295
Java finalize方法
垃圾回收器要回收对象的时候,首先要调用这个类的finalize方法(你可以 写程序验证这个结论),一般的纯Java编写的Class不需要重新覆盖这个方法,因为Object已经实现了一个默认的,除非我们要实现特殊的功能(这 里面涉及到很多东西,比如对象空间树等内容)。 不过用Java以外的代码编写的Class(比如JNI,C++的new方法分配的内存),垃圾回收器并不能对这些部分进行正确的回收,这...
2016-06-06 22:01:21
175
Oracle中union/union all/Intersect/Minus用法
Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;Union All,对两个结果集进行并集操作,包括重复行,不进行排序;Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;Minus,对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。order by子句必须写在最后一个结果集里,并且其排序规则将改变操作后的排序...
2016-06-04 22:13:33
164
Oracle分页
Oracle数据库的分页不同于Mysql数据库简单的Limit就能实现分页。一般高效和常见的写法,是使用Oracle的RowNum,实现数据的分页。具体举例如下:1.我们使用Scott用户登录数据库,来查询Emp表实现分页我们先查询出emp表的所有数据:select * from emp e order by e.empno; 数据结果如下: 2. 查询出Row...
2016-06-04 21:48:28
121
Oracle函数all、any和some
因为很少用到, 所以几乎忘记了这几个函数, 不过它们还是很有用的使用它们可以大大简化一些SQL文的语法, 至于效率问题, 如CCW所说它们和EXISTS, IN 之类没有什么差别, 而且要具体问题具体分析其中ANY和SOME在意思上是相同的, 可以相互替代.举几个例子来说明ALL和ANY的用法1. SELECT * FROM TABLEA WHERE FLD > ALL(SELECT ...
2016-06-02 20:50:29
1529
String、StringBuffer与StringBuilder之间区别
1.String是字符串常量,是不可变的,速度最慢2.StringBuffer和StringBulider是字符串变量,速度快。最快的是StringBulider3.StringBulider是非线程安全的,StringBuffer是线程安全的 具体整理如下:关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明...
2016-05-16 09:38:20
116
JVM内存设置、调优(包括Eclipse、Tomcat内存设置)
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Collect...
2016-05-16 09:38:02
669
原创 Eclipse优化【转载】
eclipse调优 一般在不对eclipse进行相关设置的时候,使用eclipse总是会觉得启动好慢,用起来好卡,其实只要对eclipse的相关参数进行一些配置,就会有很大的改善。 加快启动速度 1.在eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了。(没设置时,等2-3s出现进度条,设置后直接出现进度条) 只要在eclipse.ini中加...
2016-05-12 16:54:05
94
原创 好用的Eclipse插件
提高代码质量的插件1. FindBugsFindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。2. CheckstyleCheckstyle插件可以集成到Eclipse IDE中去,能确保Java代码遵循标准代码样式。3. ECLemmaECLemma是一款拥有Eclipse Public License许可的免费工具,它提...
2016-05-12 16:53:47
130
原创 Eclipse中html/js/jsp/css的自动联想
我们平时用eclipse开发jsp页面时智能提示效果不太理想,使用eclipse自带的插件,无需另外安装插件,具体步骤如下 1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist修改Auto Activation triggers for java的值为:zjava 点击apply按钮如图: 2.继续打开...
2016-05-12 16:53:29
1915
1
原创 Jsp表格排序(使用Jquery)
jQuery 表格排序插件 Tablesorter 使用方式如下:1.引入头文件(注意一定要把jQuery放在前面):<script src="lib/jquery-1.8.3.min.js"></script><!--tablesorter--><link href="css/css_tablesorter_green/style.c...
2016-05-12 16:53:05
1978
原创 Eclipse控制台乱码
解决Eclipse控制台中文乱码的问题。 一、Eclipse全局设置 1.Window > Preferences 2.General > Workspace > Text file encoding. 3.选择 Other 4.手工输入GBK 二、配置java应用程序的控制台输出。 1.Run -&g...
2016-05-11 17:32:59
774
原创 Eclipse安装Maven插件
1.工具下载:Eclipse4.2 jee版本(这里使用最新的Eclipse版本,3.7以上版本按照以下步骤都可以)下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/SR2/eclipse-jee-juno-SR2-win32.zip&m...
2016-05-11 17:31:17
159
原创 Eclipse取消断点技巧
方法/步骤取消断点有两种方法,分别适用不同个的情况。第一种适合于在java界面,直接取消;第二种适合Debug界面。各有优势,大家各取所需。第一种方法,在javaee等编辑界面,直接使用run-->removebreakpoint。就可以取消所有的断点。 第二种,适合于在debug界面,更快速。也可以是在编辑界面切换到debug界面。在...
2016-05-11 17:25:35
3047
原创 Oracle数据库学习笔记(一)
1. 目前主流数据库介绍● 微软: sql server 和 access● 瑞典MySQL: AB公司 mysql● ibm公司: db2● 美国Sybase公司: Sybase● ibm公司: informix● 美国oracle公司: oracle 小型数据库:access中型数据库:sql server、mysql、informix大型数据库:s...
2016-05-11 17:25:21
107
原创 Oracle数据库学习笔记(二)
1. SqlPlus常用命令● 连接命令:【conn】用法:conn 用户名 (as sysdba / as sysoper) 再输入密码 或 conn 用户名/密码 (as sysdba / as sysoper)当用特权用户身份连接时,必须带上as sysdba或是as sysoper ● 断开连接命令:【disc】该命令用来断开与当前数据库的连接...
2016-05-11 17:23:15
171
Eclipse异常:Errors running builder 'JavaScript Validator' on project
Eclipse保存工程时弹出Error:Errors running builder 'JavaScript Validator' on project 在编译java工程时,如果出现“Errors occurred during the build. Errors running builder 'JavaScript Validator' on project '......'...
2016-05-06 10:58:23
147
Eclipse查找功能和其他技巧
在Eclipse里查看文档和代码,比如我们对某个类的用法不清楚,一般首先找它的注释(选中类或方法按F2),其次可以查看它在其他地方用法(选中类或方法按Ctrl+Shift+G),还可以找它的源代码(Ctrl+鼠标左键或F3)来看,另外Ctrl+Shift+T可以按名称查找一个类等。或者使用 ctrl + H查找文件,关键字等, 很全面///////////////////////////...
2016-05-06 10:52:58
454
Eclipse异常:Errors running builder 'DeploymentBuilder' on project '
Eclipse保存工程时弹出Error:Errors running builder 'JavaScript Validator' on project 此问题一般发生在Myeclipse 保存文件并自动部署时候。Errors occurred during the build.Errors running builder 'DeploymentBuilder' on p...
2016-05-06 10:51:00
352
原创 Eclipse/MyEclipse自动重新部署
大家在做项目的时候有没有这种情况: 我只是改动了一下项目的配置、跳转页面的路径或是........,这时就要我去进行项目的Redeploy,然后再重启下服务器呢? 面对这种情况是不是很烦,那应该如何解决呢?方法就在这里: 在META-INF文件夹下创建一个名为:context.xml的文件,里面的代码如下:<?xml version="1...
2016-05-06 10:48:34
509
原创 Java项目环境搭建
1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底。安装完成之后当然要配置环境变量了。———————————————————————————————————————————————————1.1新建变量名:JAVA_HOME 变量值:E:\Java\jdk1.6.0_43(这是我的jdk安装...
2016-05-06 10:47:53
330
原创 Eclipse/MyEclipse Js代码自动提示插件
近期需要大量使用JS来开发,但是MyEclipse2014自带的JS编辑器没有代码提示的功能,开发效率有点低,所以安装了一个Spket的插件,过程非常简单,SVN插件的安装比这个更简单。 Spket插件的安装: 首先下载插件:http://download.csdn.net/detail/u012909091/7335891 ...
2016-05-05 17:32:47
251
Oracle报错:ORA-01380日期格式图片在转换整个输入字符串之前结束
错误原因: 检查几个to_date的位置,看看是否出现下面此类的问题:例如to_date('2014/1/1 12:00','YYYY/MM/DD'),由于字符串超出了YYYY/MM/DD的范围,就会报1830的错误 ...
2016-05-05 16:02:09
1156
Oracle报错:ORA-01861文字与格式字符串不匹配
oracle文字与格式字符串不匹配的解决:oracle的日期时间类型 在往oracle的date类型插入数据或者查询的时候,记得要用to_date()方法。 否则的话就会报错:“文字与格式字符串不匹配”。 ...
2016-05-05 15:55:59
1259
原创 Oracle 11g在安装时报错:找不到文件em.ear等
安装Oracle 11g或10g 的过程中在如果出现提示说找不到.../oracle/11g/oc4j/j2ee/oc4j_applications/applications/em.ear这个文件,那就说明文件不齐。、 解决办法:将两个压缩包都需要解压,并且解压到同一文件夹内。 Oracle 11g的下载之后解压出来有两个文件夹,出现这个错误是因为文件copy不齐全,只要将第二部...
2016-05-05 09:37:29
1572
原创 Sublime Text 3 支持的热门插件推荐
SublimeText是一款非常精巧的文本编辑器,适合编写代码、做笔记、写文章。它用户界面十分整洁, 功能非同凡响,性能快得出奇。这些非常棒的特性 包括任意跳转(Goto Anything)、多重选择(multiple selections)、指令面板(command palette)、免打扰模式(distraction free mode)、分区编辑(split editing)、快速项目切换...
2016-05-04 09:32:13
184
原创 Eclipse/MyEclipse断点调试
作为开发人员,掌握开发环境下的调试技巧十分有必要。去年就想把关于Eclipse断点调试总结下了,由于对时间的掌控程度仍需极大提高,结果拖到今年才写了此篇博文。关于java调试技术还有很多,如Java Debug Interface等,依据具体项目的需要,还有很多值得去研究和学习的。该博文仅就Eclipse断点调试技巧做下总结,不足够的地方还请大牛们指点。1 Debug视图1.1 ...
2016-05-04 09:21:07
205
原创 Sublime Text 2添加右键菜单
场景:1.Sublime Text 2 是个优秀的IDE,它支持python语言的插件开发,还能免费使用。我喜欢zip版的软件,因为不需要往注册表生成一堆东西.但是绿色版不好就是不能关 联某些格式的文件,只能遇到一个,右键选中exe一直用它打开,比较麻烦,这里EditPlus做的很好,它有一个选项,增加右键菜单。这个右键菜单我们 自己也能做。2.简单的不添加图标的可以只执行一个注册表文件...
2016-05-04 09:20:57
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人