
javaWeb
marc-sam
这个作者很懒,什么都没留下…
展开
-
controller测试以及Date格式转换
2014-11-24下午@Rollback(false) 事务回滚,如果为true则回滚,事务不提交,如果为false则事务提交Date 类型的处理,Date类型本质上是一个long类型的对象,标准格式为yyyy-MM-dd HH-mm-ss 格式化时间如果你想要显示“2010年08月22日 星期日 23:55:26” 可以使用Date dd = new Date();Si原创 2014-12-18 21:06:33 · 1009 阅读 · 0 评论 -
io字节流和字符流
2014-11-30 晚上字节流System.in是基本的InputStream流,System.out是基本的OutputStream流,如果要实现字符流从控制台读入 BufferedReader bufferedReader=new BufferReader(Reader inputStream)InputStreamReader 是Reader的一个子类,可以把字节流转换成字符流原创 2014-12-18 21:17:45 · 392 阅读 · 0 评论 -
获取hibernate的Session
2014-12-02晚上Hibernate学习 Hebenate3 创建session: Configuration cfg=new Configuration.configu();SessionFactory sessionFactory=cfg.buildSessionFactory();Herbernate 4 创建session: Configuration cfg=new原创 2014-12-18 21:30:58 · 502 阅读 · 0 评论 -
数据库连接参数配置Mysql
2014-12-11 上午数据库连接参数的配置:参数列表:driverClass:com.mysql.jdbc.Driver;jdbcUrl:jdbc:mysql://localhost:3306/qh_dbuser:rootpassword:123456#driver=oracle.jdbc.driver.OracleDriver#jdbcUrl=jdbc:ora原创 2014-12-18 21:32:16 · 4855 阅读 · 0 评论 -
Properties类与DataResource类的解释及使用
参数文档配置的方法,使用Properties 类跟DataSource 类Properties 类的使用方法:在根目录底下建以.properties 或者.xml结尾的文件配置参数#driver=oracle.jdbc.driver.OracleDriver#jdbcUrl=jdbc:oracle:thin:@localhost:1521:orcl#user=scott原创 2014-12-18 21:35:13 · 993 阅读 · 0 评论 -
maven的概念,生命周期,插件,goal等
2014-12-17maven一个插件就是一个生命周期phase,一个生命周期可以包含多个目标goal,可以将插件的goal绑定到别的phase上去build> plugins> plugin> groupId>org.apache.maven.pluginsgroupId> artifactId>mave原创 2014-12-18 21:36:36 · 1215 阅读 · 0 评论 -
springMVC model类注解注入
2014年11月20日下午:1.类与关系表的映射:@Entity@Table(name = "diz_circle", catalog = "discuss")@Column(name = "name", length = 64)??@ManyToOne(fetch = FetchType.EAGER)@JoinColumn(name = "update_use原创 2014-12-18 20:59:37 · 5680 阅读 · 0 评论 -
泛型接口定义及其实现
2014-11-25 晚上泛型: 定义接口:interface Demo>{}实现接口:public class MyClass> implements Demo{}原创 2014-12-18 21:10:35 · 499 阅读 · 0 评论 -
反射
反射反射就是把类的所有属性都显示来Class class=Class.forName("java.awt.Dimension");class.getConstructors() class.getFields() class.getMethods()Methods methods[]=class.getDeclaredMethods();int modify=method原创 2014-12-18 21:19:59 · 349 阅读 · 0 评论 -
Swing组件说明
Swing JComponent 组件,JButton JScrollBar 等都是组件,继承自JComponent JComponent有继承了AWT的Container和ComponentSwing定义了两种类型的容器 顶级容器和轻量级容器 顶级容器:JFrame JApplet JWindow JDialog 这些容器并非派生自JComponent,相反它们继承自AWT类Compon原创 2014-12-18 21:22:28 · 392 阅读 · 0 评论 -
java快速查找xml文件标签的方法
xpath原创 2014-12-24 15:17:02 · 781 阅读 · 0 评论 -
@Index与@XmlRootElement与@Feild
http://blog.youkuaiyun.com/yanghuw/article/details/1808011@Indexorg.hibernate.search.annotations.Indexed@XmlRootElementjavax.xml.bind.annotation.XmlRootElement@原创 2014-12-25 17:08:57 · 671 阅读 · 0 评论 -
java类存在继承与实现
java类同时含有继承和实现关系的话,先继承,再实现原创 2014-12-25 19:20:24 · 630 阅读 · 0 评论 -
@Resource和@Autowire的区别
@Resoure默认按名字注入,@Autowire默认按类型注入原创 2015-01-06 09:46:11 · 644 阅读 · 0 评论 -
hql、sql、还有标准查询
hql查询:@Overridepublic Page getTopicByTitle(String title, Pageable page) {if (StringUtils.isEmpty(title)) {return null;}Map filterMap = new HashMap();String hql = "from Topic where原创 2015-01-07 10:43:02 · 390 阅读 · 0 评论 -
if-else选择结构
if_else选择结构语句只对表达式进行两种结果的判断,真或者假,原创 2015-04-24 10:24:32 · 622 阅读 · 0 评论 -
数据库查询优化
2014-11-28 下午 数据库优化尽量避免全表查询in 子句表示集合,非常好用例子:select * from user where user_native_pace in (select id from place where province=11) and user_name in(1,2,3,4,5,6,7)多用between 少用in 或者not in 少用lik原创 2014-12-18 21:16:52 · 425 阅读 · 0 评论 -
同乐discuss数据库表命名方法
2014-11-27下午discuss数据库表命名方法diz_circle diz表示discuss ,根据发音命名为dizj_grade 这个是引用discuss2.0的数据表,j表示javaq_city q表示query,q前缀的话一般表示比较固定的信息,如地址,邮编之类的QRTZ_BLOB_TRIGGERS QRTZ表示quartz,一般是统计的意思原创 2014-12-18 21:14:32 · 633 阅读 · 0 评论 -
正则表达式
正则表达式主要是通过Pattern和Matcher两个类来实现Pattern没有构造方法,但是可以通过Pattern本身的compile(String pattern)方法获得这个方法的基本模型是Static Pattern compile(String pattern) pattren 是希望使用的正则表达式Matcher对象通过Pattern对象的matcher()方法获得,方原创 2014-12-18 21:18:28 · 286 阅读 · 0 评论 -
SimpleDateFormat
SimpleDateFormat 的格式化字符串符号a AM或PM(上午或下午)d 某个月份中的某天(1~31)h AM/PM中的某个小时(1~12)k 一天中的某个小时m 分钟s 秒u 一星期中的某一天,星期一是1w 一年中的某个星期(1~52)y 年份z 时区D 一年中的某天(1~366)E 一星期中的某天(如Thursday)F 一月中的第原创 2014-12-18 21:21:16 · 380 阅读 · 0 评论 -
代码规范
2014-12-02 下午代码规范:变量名一定要规范,采用驼峰命名法,尽可能封装方法,减少不必要的重复代码,类以及方法之上要加注释,方法或者类之上使用多行注释 /* * * */ ,方法体里面使用单行注释,变量也需要注释原创 2014-12-18 21:25:29 · 322 阅读 · 0 评论 -
WindowBuilder安装
2014-12-01下午WindowsBuilder安装 http://download.eclipse.org/releases/kepler选择general Purpose Tools(通用工具),选择与WindowsBuilder有关的所有插件原创 2014-12-18 21:23:21 · 399 阅读 · 0 评论 -
java邮件发送名词解释
POI到处数据到word文档Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。IMAP Internet Mail Access ProtocolSMTP Simple Mail Transfer Protocol)即简单邮件传输协议Gmail Gmail 是 G原创 2014-12-18 21:30:29 · 749 阅读 · 0 评论 -
appfuse快速构建项目网页乱码解决
乱码解决的问题:http://blog.youkuaiyun.com/bluishglc/article/details/38676893书接上回:AppFuse 3常见问题与解决方法 ,一个新问题:乱码! 在3.0.0版本下,执行mvn appfuse:full-source命令后使用mvn jetty:run启动工程,页面上就出现了乱码。我要说的是这个乱码问题非常有趣,它的有趣之处在于最后的解决方原创 2014-12-19 00:50:37 · 528 阅读 · 0 评论 -
利用appfuse插件快速构建项目
使用appfuse:定制骨架:http://www.appfuse.org/display/APF/AppFuse+QuickStartcmd进入项目安装的目录:运行网站生成的命令进入生成项目的文件夹mvn appfuse:full-source修改pom.xml文件,添加123456标签mvn jetty:run在浏览器输入地址浏览原创 2014-12-19 00:49:41 · 436 阅读 · 0 评论 -
同乐公司的接口性能指标及标签的作用
2014-11-26 上午性能优化指标:1、无论多么复杂的数据库操作,时间不能超过30毫秒;2、所有的单元测试方法,每个方法执行时长不能超过300毫秒。关于标签的主要作用:1、能通过标签,迅速的找到打了这个标签的所有主题。2、反过来,也能迅速的找到一个主题打了哪些标签。这些功能,在讲授等需要对标签进行筛选的地方,都可以发挥它的威力。将结果转换为JsonJ原创 2014-12-18 21:13:30 · 493 阅读 · 0 评论 -
c3p0配置
c3p0-config.xml的配置c3p0-config> named-config name="antBank"> property name="user">rootproperty> property name="password">123456property> property name="jdbcUrl">jdbc:mysql://原创 2014-12-18 21:32:59 · 486 阅读 · 0 评论 -
public protect 跟private
public有全部权限protect 在同一个包里面跟public一样,在不同包里面不能访问private 只能在类里面的方法里面访问,在类外面不能访问原创 2015-01-08 23:45:02 · 493 阅读 · 0 评论 -
单元测试
2014年11月20日下午1.书写单元测试应该抛出异常,如果不抛就报错@Test(timeout=300) //300毫秒内运行完Thread.sleep(500);睡眠500毫秒2014-11-23 晚上原创 2014-12-18 21:02:12 · 324 阅读 · 0 评论 -
discuss(同乐第一个项目)导入新项目运行步骤
2014-11-24上午新的环境部署开发项目:安装maven环境--把mavean的环境路径添加到eclipse的mavean中去--eclipse导出项目源文件--cmd进入项目目录--依次运行运行mvn install--mvn compile--mvn tomcat:run 项目部署成功 必要时可先运行mvn clean原创 2014-12-18 21:04:32 · 580 阅读 · 0 评论 -
创建线程及其实现
创建线程的方法:实现Runnable接口 ,实现run()方法 可以在类中实例化Thread对象 调用start()方法,线程启动 Thread(Runnable threadOb,String threadName)拓展Thread类 必须重写run()方法拓展类必须调用start()方法开始新线程的执行NewThread ob1=new NewThread("one");ob1原创 2014-12-18 21:11:38 · 404 阅读 · 0 评论 -
接口中文乱码问题
在json接口或者WebService接口数据传输的过程中,经常会出现一些中文乱码的问题,双引号,中括号,圆括号等都会显示成百分号,url传输之前会做enCode操作,然后传输之后要进行deCode操作,操作可以 java.net.URLDecoder.decode(String s); 用这个方法解下码 解码网址:http://tool.chinaz.com/too原创 2016-06-14 17:55:21 · 4490 阅读 · 0 评论