JavaWeb
zhifanxu
编程的核心是算法和数据结构,“不能只会一门技术”,但尽量“精通一门技术”.
展开
-
提高Eclipse对编辑jsp文件的智能提示-安装Aptana Studio 3插件
1、Installing via Eclipse2、Eclipse配置-----将Aptana编辑器设置成Eclipse默认的编辑器2.1在Window菜单中找到Preferences,打开的菜单中左边的树中展开General,找到editor2.2点击File Associations,然后在上边选择要设置的文件后缀名,在下边找到aptana相应的编辑器,然后点“default”即可原创 2016-01-20 19:02:16 · 530 阅读 · 0 评论 -
javaweb相关框架下载地址
1、Mybatis2、Spring原创 2017-01-21 23:55:26 · 551 阅读 · 0 评论 -
powerdesigner使用总结
1、PowerDesigner使用教程:[1]新建物理数据模型原创 2017-05-24 14:14:57 · 393 阅读 · 0 评论 -
JDBC学习总结
1、jdbc教程2、jdbc事务原创 2017-05-10 14:35:32 · 192 阅读 · 0 评论 -
2017-06-01总结
1、springmvc的异常处理,在controller层使用try catch捕获异常,从而给客户端返回各种友好的错误提示。2、springmvc的controller层统一接口返回给客户端的数据格式,常用数据格式如下:public class RetResult { private int errorCode; private String errorMsg; private T原创 2017-06-01 14:53:59 · 304 阅读 · 0 评论 -
spring查询数据库乱码解决
1、查看表的建表语句,看看charset是否为utf8,不是的话,想办法设置成utf8(比如:重新建表)2、原创 2017-06-30 09:16:37 · 612 阅读 · 0 评论 -
自己生成网络后台接口并利用charles模拟Http请求和响应
原文转载 2017-07-07 18:06:49 · 281 阅读 · 0 评论 -
SVN分支的合并和同步
使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。 最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和合并两项工作,突然发现这玩意整不明白很难开展工作,遂这两天着重研究了一下,有点收获,转载 2017-09-26 16:48:06 · 334 阅读 · 0 评论 -
无法覆盖bootstrap的样式
1、CSS 的优先级机制(无法覆盖bootstrap的样式)2、CSS选择器、优先级与匹配原理原创 2017-09-20 12:00:07 · 745 阅读 · 0 评论 -
SpringMvc知识汇总
1、SpringMVC实现文件下载的两种方法原创 2017-11-09 10:14:02 · 194 阅读 · 0 评论 -
SLF4J和log4j的使用总结
概念:SLF4J:即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统。SLF4J提供了统一的记录日志的接口。log4j:具体的日志解决方案第一步:添加依赖 org.slf4j slf4j-log4j12 1.7.12第二步:添加log4j.properties文件到项目src包下下面是一份log4j.原创 2017-11-03 12:04:01 · 374 阅读 · 0 评论 -
java发送http请求
第一步:添加依赖 com.alibaba fastjson 1.2.6 org.slf4j slf4j-log4j12 1.7.12 org原创 2017-11-03 14:00:58 · 219 阅读 · 0 评论 -
如何配置pom.xml用maven打包java工程
最近由于项目需要,研究了一下maven的打包,项目要做到1,生成3个目录/lib,/conf,/bin目录2,把所有的jar目录编译、拷贝到/lib目录(包括maven的jar包和lib目录下的jar,以及编译的jar包)3,把所有的启动脚本从工程根目录拷贝到/bin目录4,把所有的配置文件从src/main/resources拷贝到/conf 下面转载 2017-11-03 14:07:00 · 835 阅读 · 0 评论 -
IDEA使用记录
1、使用IntelliJ IDEA 15和Maven创建Java Web项目2、IntelliJ IDEA导入多个eclipse项目到同一个workspace下3、IntelliJ 创建main函数快捷原创 2017-07-21 13:03:38 · 413 阅读 · 0 评论 -
springjdbc-NamedParameterJdbcTemplate处理in查询
原文package com.test; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util转载 2018-01-26 14:59:12 · 757 阅读 · 0 评论 -
迁移 WebSphere MQ 队列管理器的一些办法
#在A服务器上使用的指令su - mqm #进行mqm用户cd /tmpdmpmqcfg -m 8AIR -a > 8AIR.dump #dmpmqcfg 导出8AIR队列管理器对象定义dmpmqcfg -m 8AIR -o setmqaut > 8AIR.aut #dmpmqcfg 导出队列管理器对象权限定义#在B服务器上使用的指令scp root@192.168.1.原创 2017-01-06 10:14:16 · 2554 阅读 · 0 评论 -
安装和使用 IBM WebSphere MQ for Linux
第一步 安装IBM WebSphere MQ for Linuxhttp://www.ibm.com/developerworks/cn/linux/linux-speed-start/l-ss-mq/#userconsent# 第二步 配置1、vi /var/mqm/.bash_profile #编辑bash_profile文件PATH=$PATH:/opt/mqm/s原创 2017-01-04 18:01:57 · 7148 阅读 · 1 评论 -
WebSphere MQ Explorer7.5管理远程队列
1、根据图片提示,你要保证远程队列器已创建侦听器并已启动,并且已创建通道。(注意关闭防火墙)2、设置远程队列管理器禁用‘通道认证记录’3、添加远程队列管理器时,注意填写的端口号、通道要和远程队列管理器创建的一样。4、如何安装IBM MQ,请看我的另一篇文章点击打开链接原创 2017-01-05 09:20:41 · 3292 阅读 · 1 评论 -
Eclipse中Tomcat的使用
1、Eclipse开发web项目的配置2、Eclipse中修改Tomcat的发布路径、发布方式、启动超时等信息3、希望上传的图片可以通过Url访问需要这样做(这些操作:是针对你用eclispe开发测试的阶段并且真正部署应用时不用修改):我先讲下原理:在eclipse中右键选run on server时,eclipse会将你的应用部署到你设置的目录下,所以你设置的文件上传路径应该是相对应原创 2016-01-20 13:37:32 · 563 阅读 · 0 评论 -
我在JavaWeb开发中的SSH整合步骤
整合的前提是:你已经熟悉SSH三大框架的单独搭建1、先搭建Struts2环境2、整合Spring(1)加入Spring lib下的所有jar(不知那个没用,都加了就不会少jar了。。。),加入struts2-spring-plugin-version.jar(2)启动Spring(即加入applicationContext.xml和配置web.xml)错误总结:1、注意:下原创 2016-01-21 20:52:31 · 1934 阅读 · 0 评论 -
开发总结:我使用富文本编辑器和SSH框架写了一个博客Demo
1、10个免费的javascript富文本编辑器(jQuery and non-jQuery)2、我使用的是ckeditor,官网是:点击打开链接把这个链接的内容读懂你就会使用了:CKEditor Quick Start Guide,想要定制自己的富文本,办法只有一个:把官网提供的文档都看了,我就是这样做的。。。3、mysql和Hibernate总结(1)自增字段是从1开始的,原创 2016-01-21 21:39:34 · 2541 阅读 · 0 评论 -
深入学习SSH的官网文档地址
1、Spring官网文档2、Hibernate官网文档3、Struts2官网文档原创 2016-01-22 17:35:48 · 621 阅读 · 0 评论 -
CKEditor使用总结(持续更新)
1、添加表情http://ckeditor.com/addon/smiley点击这个链接,点下载,就会弹出教程了。原创 2016-01-22 19:46:49 · 381 阅读 · 0 评论 -
根据出生年月日判断年龄
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/*实现步骤:1、获取当前时间2、判断出生日期是否小于当前时间,如果大于,则引发异常3、从当前时间中取出年、月、日;从出生日期中取出年、月、日,年份相减4、然后做具体判断*/public class Main { p原创 2016-04-06 11:11:15 · 4753 阅读 · 0 评论 -
java反射机制详解 及 Method.invoke解释
原文:http://azrael6619.iteye.com/blog/429797JAVA反射机制JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行转载 2016-04-07 15:49:34 · 288 阅读 · 0 评论 -
史上最全最强SpringMVC详细示例实战教程
一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 springmvc org.springframework.web.servlet.DispatcherServlet转载 2016-05-05 13:30:52 · 229 阅读 · 0 评论 -
Eclipse 中 program arguments 与 VM arguments 的区别
Eclipse 中 program arguments 与 VM arguments 的区别 附代码: public static void main(String[] args){ System. out .println( "Program arguments" ); for ( String str:args ){转载 2016-05-30 11:48:31 · 1051 阅读 · 0 评论 -
win7下oracle的安装
1、oracle下载官方地址2、安装软件。3、打开cmd,输入sqlplus。有输出,即安装成功。3、打开oracle自带的SQL Developer图形操作软件(在win开始菜单中可以找到),登录连接:输入用户名:sys,输入密码:安装软件时的密码,角色:SYSDBA,SID:ORCL。4、新建用户,用户名和密码都是有格式要求的,用户名以:C##开始,密码:只能6位?,然后授予该原创 2016-05-26 17:18:47 · 309 阅读 · 0 评论 -
MySQL:索引工作原理
为什么需要索引(Why is it needed)?当数据保存在磁盘类存储介质上时,它是作为数据块存放。这些数据块是被当作一个整体来访问的,这样可以保证操作的原子性。硬盘数据块存储结构类似于链表,都包含数据部分,以及一个指向下一个节点(或数据块)的指针,不需要连续存储。记录集只能在某个关键字段上进行排序,所以如果需要在一个无序字段上进行搜索,就要执行一个线性搜索(Linear Sear转载 2016-07-03 21:30:39 · 193 阅读 · 0 评论 -
java.util.ConcurrentModificationException at java.util.ArrayList
项目开发过程中,进行List删除的时候出现这种异常,以前没注意,希望以后要记住。怎么解决呢?最好的方法是重新生成一个List。还有就是这篇文章提供的方法原创 2016-06-23 16:51:16 · 336 阅读 · 0 评论 -
WebSphere MQ 入门指南
一、基本概念 (原文地址:点击打开链接)对于MQ,我们需要知道4个名词:队列管理器、队列、消息、通道;对于编程设计人员,通常更关心消息和队列,对于维护管理人员,通常 会更关心队列管理器和通道。如果我们把队列管理器比作是数据库,那么队列就是其中的一张表,消息就是表中的一条记录。队列:我们可以简单地把队列看成一个容器,用于存放消息。队列管理器:队列管理器构建了独立的原创 2016-07-20 10:53:05 · 3539 阅读 · 0 评论 -
怎样理解Servlet的单实例多线程
原文首先明确:Servlet是单实例的,即对于同一种业务请求只有一个是实例。不同的业务请求可以通过分发来产生多个实例。其次:单实例的原因我想是因为单实例足可以处理某一个请求,就像ibatis的Querydao、UpdateDao一样都是单实例的。再次:为什么单实例足可以处理某一个请求,因为Servlet是单实例多线程的。http://hiyachen.cublog.cn chf转载 2016-08-26 12:44:53 · 485 阅读 · 0 评论 -
Java时间格式化
SimpleDateFormat 12小时制和24小时制的区别是大写为24小时制,小写为12小时制。 使用SimpleDateFormat时格式化时间的 yyyy.MM.dd 为年月日; 如果希望格式化时间为12小时制的,则使用hh:mm:ss; 而如果希望格式化时间为24小时制的,则使用HH:mm:ss; 代码如下: Date date = new Date(); //原创 2016-10-19 15:38:51 · 384 阅读 · 0 评论 -
SpringMVC的controller向jsp传递数据的五种方式详解
原文链接第一种 使用model来保存数据到前台我的项目目录为 我的controller页面代码 @RequestMapping("/demo") public String Model(Model model){ UserBean bean = new UserBean(); bean.setName("admin"); ...转载 2018-07-20 18:19:15 · 2429 阅读 · 0 评论