随笔分类 -  编程语言-[Java]

摘要:1、JDK http://www.cnblogs.com/EasonJim/p/6277541.html 2、MySQL http://www.cnblogs.com/EasonJim/p/6275863.html 3、tomcat http://www.cnblogs.com/EasonJim/p 阅读全文
posted @ 2017-01-13 02:47 EasonJim 阅读(6866) 评论(2) 推荐(2) 编辑
摘要:idea应该是第二个最好用的开发工具,除了宇宙最强大的VS第一外,过来就是它,其体系中已经发布很多语言的开发工具。 idea:http://bbs.feng.com/read-htm-tid-10503192.html 开始配置idea: 其实idea的配置没有eclipse那么复杂,全部都是新建好 阅读全文
posted @ 2017-01-13 02:45 EasonJim 阅读(2144) 评论(0) 推荐(0) 编辑
摘要:1、到官网下载maven,http://maven.apache.org/download.cgi 下载好的tar.gz包解压出来,并重命名为maven3,拷贝到/usr/local目录下 2、配置环境变量 运行命令 结尾处插入 如图: 提示:插入按i键,退出按exc键,然后输入:wq进行保存并退出 阅读全文
posted @ 2017-01-12 23:23 EasonJim 阅读(1368) 评论(0) 推荐(0) 编辑
摘要:1、到官网https://www.eclipse.org/downloads/eclipse-packages/下载安装包 2、安装 注意:安装ecllipse时一定要安装JDK先,最新版本的eclipse已经自动识别JDK,所以这些都不需要配置,装好就能用。 解压,双击tar.gz包,解压出app 阅读全文
posted @ 2017-01-12 17:16 EasonJim 阅读(2134) 评论(5) 推荐(0) 编辑
摘要:1、到官网下载tomcat8 http://tomcat.apache.org/download-80.cgi 说明:tomcat最好不要下载最新的,选择一个适中的最好。 2、安装 ▲解压并重命名文件夹为tomcat8 ▲拷贝tomcat8整个文件夹到/usr/local/目录 3、配置tomcat 阅读全文
posted @ 2017-01-12 12:58 EasonJim 阅读(5568) 评论(0) 推荐(0) 编辑
摘要:1、到官网http://www.oracle.com/technetwork/java/javase/downloads/index.html下载JDK 2、安装 打开dmg包 3、测试 在终端上输入: 安装完成。 既然有安装,那么就有卸载,参考:http://www.cnblogs.com/Eas 阅读全文
posted @ 2017-01-12 11:44 EasonJim 阅读(2136) 评论(0) 推荐(0) 编辑
摘要:系统:Mac OS 10.12 MySQL:5.7.15 前言: 安装mysql有两种方式:1为官方下载dmg安装包。2为使用brew进行安装。 安装步骤: 一、官方下载dmg安装包进行安装 1、登陆官网下载 https://downloads.mysql.com/archives/communit 阅读全文
posted @ 2017-01-12 03:16 EasonJim 阅读(5085) 评论(2) 推荐(0) 编辑
摘要:MySQL 的官网下载地址:http://www.mysql.com/downloads/ 个人理解: 1、不要再纠结是否是5.1还是5.5、5.6、5.7这些,一般选择时不要选择太新,选择5.1或者5.5就可以了。 2、如果要了解每个版本的都有哪些更新,可以直接上官网查看change log,或者 阅读全文
posted @ 2017-01-11 16:55 EasonJim 阅读(29562) 评论(0) 推荐(2) 编辑
摘要:注:要卸载 Java,必须具有管理员权限,并且必须以 root 用户身份或者使用 sudo 工具来执行删除命令。 按照下面所示,删除一个目录和一个文件(符号链接): 1、单击位于停靠栏中的 Finder 图标 2、单击实用程序文件夹 3、双击终端图标 4、在“终端”窗口中,复制和粘贴命令: 请勿尝试 阅读全文
posted @ 2017-01-11 16:07 EasonJim 阅读(3546) 评论(0) 推荐(0) 编辑
摘要:以下观点为个人理解,没实践过,后续再实现。 思路: 1、eclipse和myeclipse、IDEA这些开发工具新建的各自的项目时,都有自己的一套思路,项目结构都有各自的特点。 2、如果是这些开发工具互相导入项目时,要按照各自开发工具的项目结构的特定进行修改,花大量的无用功。 3、如果组内成员使用的 阅读全文
posted @ 2017-01-09 10:18 EasonJim 阅读(1928) 评论(2) 推荐(0) 编辑
摘要:最正宗的只有两个xml和properties两种,其中properties文件用的最广。 其实还有一些如txt,excel这些也可以实现配置文件,但不太正宗。 对于配置文件需要注意以下几点: 1、路径问题,尤其是Java应用程序项目和Web项目,读取和存在的文件不一样。 2、xml和properti 阅读全文
posted @ 2017-01-02 11:17 EasonJim 阅读(601) 评论(0) 推荐(0) 编辑
摘要:Apache Commons是Apache软件基金会的项目,曾隶属于Jakarta项目。Commons的目的是提供可重用的、开源的Java代码。 解释:http://baike.baidu.com/item/apache%20commons 下载地址:http://commons.apache.or 阅读全文
posted @ 2017-01-02 01:05 EasonJim 阅读(645) 评论(0) 推荐(0) 编辑
摘要:使用的模板风格为Freemarker模板 阅读全文
posted @ 2016-12-28 09:08 EasonJim 阅读(164) 评论(0) 推荐(0) 编辑
摘要:首先说明一点,这个过滤器拦截其实是不靠谱的,比如说我的一篇文章是介绍sql注入的,或者评论的内容是有关sql的,那会过滤掉;且如果每个页面都经过这个过滤器,那么效率也是非常低的。 如果是要SQL注入拦截,可以在数据访问上层的业务层用方法的形式进行手动过滤还靠谱些。 或者使用SQL的参数形式进行,这个 阅读全文
posted @ 2016-12-26 22:38 EasonJim 阅读(14587) 评论(0) 推荐(0) 编辑
摘要:一、SQL注入简介 SQL注入是比较常见的网络攻击方式之一,它不是利用操作系统的BUG来实现攻击,而是针对程序员编程时的疏忽,通过SQL语句,实现无帐号登录,甚至篡改数据库。 二、SQL注入攻击的总体思路 1.寻找到SQL注入的位置 2.判断服务器类型和后台数据库类型 3.针对不通的服务器和数据库特 阅读全文
posted @ 2016-12-26 17:59 EasonJim 阅读(28885) 评论(0) 推荐(1) 编辑
摘要:1、Java Web中没有像asp.net的全局启动事件,但是可以通过web.xml中的load-on-startup节点来控制Servlet的开机启动和启动次数。web.xml详细配置参考:http://www.cnblogs.com/EasonJim/p/6221952.html 灵感出自: h 阅读全文
posted @ 2016-12-26 15:00 EasonJim 阅读(859) 评论(0) 推荐(0) 编辑
摘要:其实web.xml就是asp.net的web.config一个道理。 说明: 一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来配置:欢迎页、servlet、filter等的。当你的web工程没用到这些时,你可以不用web.xm 阅读全文
posted @ 2016-12-26 13:08 EasonJim 阅读(13703) 评论(0) 推荐(3) 编辑
摘要:前言: 其实JavaBean就像asp.net MVC上的Model传值一样。 阅读全文
posted @ 2016-12-26 10:56 EasonJim 阅读(839) 评论(0) 推荐(0) 编辑
摘要:Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件。 下载步骤: 链接:http://pan.baidu.com/s/1o8PhY2Y 密码:a1g1 阅读全文
posted @ 2016-12-25 12:59 EasonJim 阅读(704) 评论(0) 推荐(0) 编辑
摘要:参考:http://stackoverflow.com/questions/27800326/hook-into-system-out-println-and-modify 阅读全文
posted @ 2016-12-25 12:51 EasonJim 阅读(3017) 评论(0) 推荐(0) 编辑