03 2017 档案
摘要:Mysql添加表中字符报错:Incorrect string value: '\xE6\x80\xBB\xE7\x9B\x91' for column 'postName' at row 1 原因:字符集设置错了 解决办法:将字符集设置utf-8
阅读全文
摘要:log4j是干什么的 log4j是Apache的一个开源项目,主要功能是打印日志信息,以各种形式在各种地方花式打印日志。 使用log4j的准备工作 使用log4j就必须要引入其jar包。附上官网地址http://logging.apache.org/log4j/2.x/download.html 如
阅读全文
摘要:import java.util.ArrayList; import java.util.List; /** * * @author cheney * * @date Aug 31, 2012 */ public class PageModel { private int page = 1; // 当前页 public int totalPages = 0; //...
阅读全文
摘要:一简答 3.请你谈谈SSH整合 4.介绍一下Spring的事务管理 5.Struct2基本流程 6.在Hibernate应用中Java对象的状态有哪些? 游离 7.Hibernate映射继承关系的三种方式? ① 一对一 ② 一对多 ③ 多对多 8.请简述Session的特点有哪些? 9.Spring
阅读全文
摘要:Eclipse的debug模式:代码调试 * Eclipse或MyEclipse就是java的开发工具 * Eclipse开源的、免费的Java开发工具 * MyEclipse基于Eclipse开发出来的商业版本(收费) * debug模式:在Eclipse或MyEclipse的使用都是一样的 代码
阅读全文
摘要:解了好久结果深入不进去了,只能求助百度,唉,笨蛋一个 一段无厘头的对话,暗含曲折的推理,在哥德巴赫大神的指引下,居然能神奇地得出结论。禁不住想:数字到底是人造的、还是神造的? 进入正题 鬼谷子是孙膑、庞涓的老师,他从2到99中选出两个不同的整数,把两数之和S告诉了庞涓、把两数的乘积M告诉了孙膑。1、
阅读全文
摘要:1.Failure和Error Failure是指测试失败 Error是指测试程序本身出错 (int a=10/0) 2.JUnit常用注解 2.3 全局的初始化和销毁:@BeforeClass和@AfterClass 2.5 @Ignore注解可用于修饰测试类与测试方法,被@Ignore所修饰的方
阅读全文
摘要:1. 导读 Junit是一个可编写重复测试的简单框架,是基于Xunit架构的单元测试框架的实例。Junit4最大的改进是大量使用注解(元数据),很多实际执行过程都在Junit的后台做完了,而且写test case 的类不需要继承TestCase,只需要在所要做test case的方法前加@Test
阅读全文
摘要:3.在web.xml文件中添加Struts2的过滤器 4.建立Action类 5.搭建前台jsp页面 5.1 登录页面login.jsp 5.2 登录成功页面loginSuccess.jsp 6.src目录下添加struts.xml并对其进行配置 7.运行结果 修改web.xml文件,将起始页改为l
阅读全文
摘要:有人从一手纸牌中选定一张牌,他把这张牌的花色告诉X先生,而把点数告诉了Y先生,两位先生都知道这手纸牌是: 黑桃 J、8、4、2; 红心 A、Q、4; 方块 A、5; 草花 K、Q、5、4。 X先生和Y先生都很精通逻辑,很善于推理。他们之间有对话如下: Y先生:我不知道这张牌。 X先生:我知道你不知道
阅读全文
摘要:一间囚房里关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己来分。起初,这两个 人经常会发生争执,因为他们总是有人认为对方的汤比自己的多。后来他们找到了一个两全其美的办法:一个人分汤,让另一个人先选。于是争端就这么解决了。可 是,现在这间囚房里又加进来一个新犯人,现在是三个人来分汤。
阅读全文
摘要:MyEclipse 快捷键1(CTRL) Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个
阅读全文
摘要:步骤(1)创建持久化类 (2)创建持久化类的配置文件 (3)在hibernate.cfg.xml中添加持久化类的配置文件 (4)测试 控制台输出sql语句,表插入成功 (5)总结
阅读全文
摘要:0. 映射分四种类型: 一对多 多对一 一对一 多对多 前两者最常用 1.单向一对多关联 1.1 如何在JAVA和数据库中表示一对多的关系。 2.多对一关联 以学生对应班级来解释 步骤(1)创建持久化类 (2)创建持久化类的配置文件 (3)在hibernate.cfg.xml文件中添加持久化类的配置
阅读全文
摘要:在做更新和删除的时候一定要把事务开启 在做更新和删除的时候一定要把事务开启 在做更新和删除的时候一定要把事务开启 重要的事情说三遍!!! curd之前配置文件 练习hibernate的CURD(单表操作 save& update& delete& get/load )时,发现update& dele
阅读全文
摘要:3.1 hibernate默认不自动提交事务,将<2.session简介>中测试类 StudentsTest 中的的事务相关代码注释 运行后控制台如下输出(没有insert 代码) 说明表输入失败 要想不开启事务向数据库加入数据,可采用如下方法: 在save()方法之前带调用doWork()方法,重
阅读全文
摘要:Hibernate充当持久化层 项目结构: 一、创建项目导入jar包。 hibernate-core & junit4 & mysql-jdbc 二、src目录下创建hibernate.cfg.xml文件配置hibernate 三、创建持久化类Students 四、创建对象-关系映射文件和数据库 s
阅读全文
摘要:一款根据时间变化来自动改变屏幕色温的软件。让你在深夜也能感受到太阳的温暖,顺便还有助于睡眠。相较于花大价钱购置防蓝光屏或者防蓝光膜,这款软件还是excellent的 首先,概念科普(蓝光的危害就略略略了。。。): 色温: 详细参考:https://justgetflux.com/research.h
阅读全文
摘要:Attribute: (”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map (”img”).attr(”title”, function() ...
阅读全文
摘要:错误为:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 原因是Javaweb工程类中没有添加Tomcat运行时相关类导致(Javaweb工程类中没有添加Web 容器Runtime
阅读全文
摘要:-- 这是DDL,对数据库表的结构进行操作的练习 -- 1 创建数据库 create database emp; -- 2,删除数据库 drop database emp; -- 3,显示数据库 show databases -- 4,显示数据库创建语句 show create DATABASE emp; -- 5,创建表 use emp; create table classinfo( ci...
阅读全文
摘要:可能注意不到的错误,编写jquery时发现没有自己想要的效果,结果通过代码比对软件才发现原来将click写成了onclick,虽然看着差不多,但意义却不相同,简单区别如下: $().click() 是jquery里面客户端点击事件,这个是写在函数里,不一定直接点这个事件,任何一个调用函数的都可以调用
阅读全文
摘要:到了21世纪——准确地说是2003年,UML已经获得了业界的认同。在我所见过的专业人员的简历中,75%都声称具备UML的知识。然而,在同绝大多数求职人员面谈之后,可以明显地看出他们并不真正了解UML。通常地,他们将UML用作一个术语,或对UML一知半解。大家对UML缺乏理解的这种状况,促进我撰写这篇
阅读全文
摘要:前言 经常听到有朋友抱怨,说学了UML不知该怎么用,或者画了UML却觉得没什么作用。其实,就UML本身来说,它只是一种交流工具,它作为一种标准化交流符号,在OOA&D过程中开发人员间甚至开发人员与客户之间传递信息。另外,UML也可以看做是OO思想的一种表现形式,可以说“OO是神,而UML是型”。所以
阅读全文
摘要:树的基本概念: 树的概念是学习树的关键所在,掌握了树的基本概念,学会树与二叉树,so easy。我通过一棵树来了解树的基本概念,如下图 1、结点的度 结点的度是子结点的个数。例如:结点1有三个字结点2,3,4,所以结点1的度为3。 2、树的度 树的度等于所有结点度中度最高的值。例如:上图中结点度最高
阅读全文
摘要:在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一
阅读全文
摘要:3 30 1000 false Test false 100 null false 60 3 60 15 100 3 root password select id...
阅读全文
摘要:j: 向下细微滚动窗口。 k:向上细微滚动窗口。(默认的<c-e><c-y> 表示Ctrl+e,按住ctrl再按e,<c-y>同理。在此感谢[Gnat] http://jianshu.io/users/faa44ac9e895/latest_articles 的提醒 J:(Shift+j的意思,以下
阅读全文
摘要:作者:吴止介链接:https://www.zhihu.com/question/23165812/answer/31203694来源:知乎 加速度(一个电脑的有用程度和它里面装的软件数成反比) 给电脑换上SSD吧,你再也不用为了打开Photoshop而等待一分钟了,只需3秒! 给电脑加条内存吧,开虚
阅读全文
摘要:注解是Spring和Mybatis框架所大量使用的技术,要想掌握框架相关技术,注解是必须要掌握的。 掌握注解的优势: 1.能够读懂别人写的代码,特别是框架相关的代码。 2.本来可能需要很多配置文件,需要很多逻辑才能实现的内容,就可以使用一个或者多个注解来替代,这样就使得编程更加简洁,代码更加清晰。
阅读全文
摘要:eclipse如何优化构建的速度(Building) - AlanLee(Java) - 博客园 http://www.cnblogs.com/AlanLee/p/5383166.html
阅读全文
摘要:看图即可 STEP ONE: STEP TWO: STEP THREE: STEP FOUR: 项目右击——>Properties 参阅: eclipse编码格式设置 - AlanLee(Java) - 博客园http://www.cnblogs.com/AlanLee/p/5295105.html
阅读全文
摘要:今天在看hibernate的视频,当讲到eclipse安装hibernate插件时,视频中的方法是安装本地的一个文件,可我电脑里并没有,于是找网上的在线安装方法,发现有两种,下面介绍这两种——>具体见图解 一、eclipse——>help——>Eclipse Marketplace——>输入Hibe
阅读全文
摘要:一、初步了解maven Apache Maven是一个软件项目管理的综合工具。基于项目对象模型(POM)的概念,提供了帮助管理构建、文档、报告、依赖、发布等方法,Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。 Maven增加可重用性并负责建立相关的任务。 m
阅读全文
摘要:有36辆自动赛车和6条跑道,没有计时器的前提下,最少用几次比赛可以筛选出最快的三辆赛车? 首先分为6组跑一次,6次 A1 A2 A3 A4 A5 A6 B1 B2 B3 B4 B5 B6 ......... 每组的第一都跑一次, 一共为7次,取前三名,暂定为(A1 B1 C1),此时第一名已经定了
阅读全文
摘要:工厂模式:定义一个用于创建对象的借口,让子类决定实例化哪一个类。 抽象工厂模式:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 如果产品单一,最合适用工厂模式,但是如果有多个业务品种、业务分类时,通过抽象工厂模式产生需要的对象是一种非常好的解决方式。 再通俗深化理解下:工厂模
阅读全文
摘要:一、相关概念了解 首先知晓什么是工厂模式(概念)? ①实例化对象,用工厂方法代替new操作。②工厂模式包括工厂方法模式和抽象工厂模式。③抽象工厂模式是工厂方法模式的拓展。 其次明白工厂模式的意图 ①定义一个借口来创建对象,但是让子类来决定哪些类需要被实例化。②工厂方法把实例化的工作推迟到子类中去实现
阅读全文
摘要:单例模式属于创建模式的一种,在Java中也是最重要、最简单、最常用的设计模式之一,当遇到以下情况时,单例模式就派上用场了。 再比如——对象。。。。。。。。。。。 一般一个类能否做成单例,最容易区别的地方就在于,这些类,在应用中如果有两个或者两个以上的实例会引起错误,又或者我换句话说,就是这些类,在整
阅读全文
摘要:http://www.cnblogs.com/armyfai/p/3985660.html 附:部分学习笔记
阅读全文