J2EE
tterminator
let the code say
展开
-
eclipse中j2ee(struts2)部署及相关问题释疑
1、eclipse中进行web项目开发时,部署的时候和利用myeclipse部署时有很大不同,因为在myeclipse的工具栏中有一个部署按钮,并且在myeclipse的preference中有tomcat等服务器的配置入口,当点击部署按钮时,默认直接部署到配置的服务器的指定位置(例如tomcat是直接部署到webapps目录下)。2、eclipse配置服务的位置为原创 2015-08-14 17:28:54 · 868 阅读 · 0 评论 -
Java邮件发送详解(可发送附件)
发送前需要引用mail-1.4.5.jar,资源下载参见下载链接。一、邮件内容实体类package mail;import java.security.GeneralSecurityException;import java.util.Properties;import com.sun.mail.util.MailSSLSocketFactory;public class MailInfo {原创 2016-11-24 23:12:53 · 16928 阅读 · 1 评论 -
Java工程集成log4J 1.x
log4j是Java开发平台中的日志管理工具,是Apache基金会的一个开源项目,它的作用可以简单的理解为在开发过程中替代system.out的功能。1、在工程中集成log4j:(1)在官网http://logging.apache.org/log4j/2.x/download.html中下载jar包并添加到build path中(2)修改配置文件log4j.propertie原创 2015-06-10 12:29:49 · 1661 阅读 · 0 评论 -
Java工程集成log4j 2.x
log4j2和log4j在配置文件和引入jar包上出现了不同,这里做个备忘,这里使用的版本为apache-log4j-2.3-bin.zip。1、apache-log4j-2.3-bin.zip下载:官网或者:http://download.csdn.net/download/tterminator/90059912、需要引入的jar包除了jar包名称中出现slf4原创 2015-08-14 16:58:57 · 1888 阅读 · 0 评论 -
Java log4j 配置多个logger写入多个log文件
这里使用的版本为log4j-1.2.15。一、引言平常开发的过程中,有时不想把所有的日志都打印到同一个log文件中,除了Java工程集成log4J 1.x博文中介绍的使用一个logger,配置多个appender的log4j.appender.D.Threshold属性外,还可以在配置文件log4j.properties中配置多个logger的方式实现。二、具体配置在本配置中除了默认的rootLo原创 2016-12-10 17:41:38 · 13317 阅读 · 0 评论 -
MySQL update Error Code: 1175
一、报错提示最近在更新数据库记录时发生如下错误:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -原创 2016-12-02 20:19:29 · 436 阅读 · 0 评论 -
eclipse导出java工程依赖的所有maven管理jar包
用maven管理jar包依赖非常方便,但是开发完成后导出工程依赖的所有maven管理的jar的情景也是非常常见的,这里具体说下操作步骤。一、具体操作1、右键maven工程名称,选择”run as”—>”Maven build…”,弹出操作界面 点击run即可。 2、方框中具体的命令如下dependency:copy-dependencies -DoutputDirectory=lib命令中原创 2016-12-07 10:46:54 · 5374 阅读 · 0 评论 -
eclipse部署j2ee应用时同时部署依赖jar包
一、问题描述先说一下j2ee开发环境:eclipse + tomcat + maven。 开发完j2ee应用时,部署到tomcat后,启动时报错java.lang.ClassNotFoundException:(这里以缺少ch.qos.logback.ext.spring.web.LogbackConfigListener为例),但是在eclipse中通过CTRL+SHIFT+T打开Open Ty原创 2017-02-06 20:05:12 · 1981 阅读 · 0 评论 -
MySQL 查询优化(查询条件字段传值要和字段取值类型一致)
一、问题描述最近在Python中查询数据库时,下述查询代码执行很慢,平均到达30多秒:try: t_origin_begin = time.time() conn = self.poolsSta.connection() cur = conn.cursor() cur.execute(sql)原创 2017-03-28 18:24:27 · 2333 阅读 · 0 评论 -
用户权限控制
一、用户权限控制库表结构实现用户只需要5个表即可实现: 1. 用户表 2. 角色表 3. 资源表 4. 用户-角色关联表 5. 角色-资源关联表这几个表之间的关系为: 二、表结构1.user'CREATE TABLE `user` ( `ID` varchar(36) NOT NULL, `NAME` varchar(100) NOT NULL COMMENT ''登录名'',原创 2017-07-10 20:40:28 · 679 阅读 · 0 评论 -
Eclipse转IDEA及快捷键、常用优化设置
一、Eclipse转IDEA必须要转变的观念二、官网Eclipse转IDEA教程官网Eclipse转IDEA教程三、IDEA vs Eclipse1.Eclipse Display viewAlt+f8 ---> code fragment mode2.Eclipse 块编辑Alt+Shift+Insert3.Eclipse Ctrl+D删除选中的代码块/行Ctrl + Y在IDEA中Ctrl+D为原创 2017-07-14 00:05:36 · 2277 阅读 · 0 评论 -
IDEA 安装PlantUML
一、IDEA安装PlantUML插件1.ctrl+shift+s打开setting面板,执行如下操作:Plugins-->Install JetBrains plugin...-->搜索plantuml 搜索出PlantUML后,点击安装,重启IDEA,PlantUML插件即可安装成功。二、开始画UML图1.新建UML文件 2.这里以创建时序图为例,输入文件名为UmlSequence原创 2017-10-08 21:20:22 · 28834 阅读 · 3 评论 -
eclipse插件安装
一、link方式安装(亲测可用)这里以安装eclipse pydev插件(用到的版本eclipse4.3.2+ pydev 4.5.5 + jdk 7)为例:在eclipse根目录中新建了一个MyPlugins文件夹,专门用于存放Eclipse的插件。在MyPlugins目录下新建pydev文件夹用于存放pedev插件。在pydev目录下新建eclipse文件夹(eclipse是必须的,如果不原创 2016-05-13 11:34:23 · 810 阅读 · 0 评论 -
IntelliJ IDEA 14 注册码
仅做学习使用,转载自http://blog.csdn.net/henren555/article/details/43406479分享几个license:(1) key:IDEA value:61156-YRN2M-5MNCN-NZ8D2-7B4EW-U12L4(2) key:huangwei value:97493-G3A41-0SO24-W57LI-Y2UGI-JGTU2(3) key转载 2016-09-05 23:01:16 · 880 阅读 · 0 评论 -
在eclipse中集成HTTL到Struts2
HTTL是什么?HTTL (Hyper-Text Template Language) 是一个高性能的开源JAVA模板引擎, 适用于动态HTML页面输出, 可替代JSP页面, 指令和Velocity相似。HTTL官网:http://httl.github.io/zh/这里介绍的背景是基于Struts2和HTTL开发一个J2EE简单示例:其中后台逻辑代码用Stru原创 2015-08-14 16:08:16 · 1409 阅读 · 0 评论 -
Div高度的百分比问题
转载自http://blog.163.com/m13864039250_1/blog/static/213865248201391012657561/总结:Div设置高度为百分比的时候 则外层的元素必须指定height属性1.简单 外层div xmlns="http://www.w3.org/1999/xhtml"> http-equiv="Content-Type" c转载 2015-08-17 22:33:30 · 1465 阅读 · 0 评论 -
eclipse集成struts2.3.20
需要强调的是,这里介绍的是在eclipse工具下集成struts2.3.20而不是MyEclipse添加对struts2的支持~MyEclipse可以很方便的在工程中添加对struts2的支持,网上随便搜一下资料很多,例如http://jingyan.baidu.com/article/93f9803fe1acefe0e46f55fd.html这个页面里讲的就不错~这里需要注意的是,eclip原创 2015-05-01 22:53:39 · 1432 阅读 · 0 评论 -
mac安装MySQL
一、在官网http://dev.mysql.com/downloads/链接中选择对应Mac OS X系统的MySQL的版本:MySQL Community Server (GPL),在下载页面提供有两种格式的文件下载,一种为tar.gz格式,另一种为dmg格式,这里推荐dmg格式。补充:(1)官网中提供的有enterprise企业版本下载,这里请选择community社区版本下载。(原创 2015-10-25 00:10:44 · 3819 阅读 · 0 评论 -
eclipse快捷键总结(持续更新)
以下是本人在开发过程中常用的快捷键(有不对和不全的地方请多多指教):1、ctrl+shift+t 在整个工程中打开某个类2、f3 进入方法或变量的定义处3、ctrl+左箭头 回到光标的上一位置4、ctrl+L跳转到指定行5、alt+shift+a进入快编辑模式6、ctrl+k向下寻找选中的内容 ctrl+shift+k原创 2015-02-25 21:13:16 · 475 阅读 · 0 评论 -
eclipse导出可执行JAR包
Jar是在发布Java应用程序时用到的一种文件格式。JAR是 Java Archive File的缩写,是 Java 的一种文档格式,可将多个文件合并为单个JAR归档文件,jar是个多用途的存档及压缩工具,它基于ZIP和ZLIB压缩格式。JAR 文件非常类似 ZIP 文件,准确的说,它就是 ZIP 文件。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 MET原创 2015-03-29 11:33:47 · 1399 阅读 · 0 评论 -
开放api接口签名验证
在写开放的API接口时如何保证数据的安全性?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是否合法?请求参数被篡改?请求的唯一性(不可复制)?为了保证数据在通信时的安全性,我们可以采用参数签名的方式来进行相关验证。案列分析我们通过给某 [移动端(ap转载 2016-04-01 16:57:43 · 2175 阅读 · 1 评论 -
笔记:struts 2.3.20 + log4j1.2.9 jar包
在eclipse中开发struts 2.x + log4j 1.x版本的web app时,只要引入如下jar就足够了,不会引起jar版本冲突等问题。资源下载详见http://download.csdn.net/detail/tterminator/9481028原创 2016-04-04 20:41:38 · 845 阅读 · 0 评论 -
redis分享会笔记
一、redis源码规模在3万行左右。二、资源使用限制限制cpu内核使用量(单核、1/2核等)。QPS使用量限制。三、log分析redis logtcprt log TCP/IP钩子:网络连接状态、正在访问的前置机。control log上面的log均使用jstrom做分析。四、failover机制进程控制:拉起、挂载。如何发现master或slave挂掉:ping端口、判断进程存原创 2016-05-17 21:35:39 · 783 阅读 · 0 评论 -
Unable to load realm mapping info from SCDynamicStore
一、问题现象Unable to load realm mapping info from SCDynamicStore二、出现问题时的开发环境mac os x 10.10.4 jdk1.7.0_25.jdk + Intellij idea 15社区版 hadoop解决方法:更换jdk版本到jdk1.7.0_80.jdk三、参考链接https://issues.apache.org/jira/br原创 2016-06-08 15:54:22 · 600 阅读 · 0 评论 -
Mac安装tomcat
本次安装的版本为tomcat 6.0一、安装在官网http://tomcat.apache.org/download-60.cgi下载下图标示的tar.gz版本解压后即算安装成功。二、启动tomcat在terminal终端中cd到目录apache-tomcat-6.0.44/bin下执行以下脚本即可启动tomcat./startup.sh原创 2015-10-26 11:08:40 · 1247 阅读 · 0 评论 -
mysql查看表占用空间大小
mysql查看表占用空间大小select sum(DATA_LENGTH)+sum(INDEX_LENGTH) from information_schema.tables where table_schema='数据库名' and TABLE_NAME='数据表名';原创 2018-03-11 23:10:58 · 1771 阅读 · 0 评论