- 博客(17)
- 资源 (3)
- 收藏
- 关注
原创 Hibernate入门05_一对一映射
一、一对一映射分为两种1、外键一对一2、主键一对一二、下面分别来看1、首先两种方式拥有相同的Entity,部门Dept.java和Manager.java,一个部分对应一个经理,一个经理也只对应一个部门。Dept.javapublic class Dept { private Integer deptid; private String deptName; private M
2017-05-31 22:11:19 231
原创 java代码比较两个字符串的相似程度
直接上代码,相信你一看就会用。public class Test { public static void main(String[] args) { String str = "返回死哦的话 感受到佛光 对方答复i夫vif夫和vfdhv 好好 vhfovh0ryf 后 vajs的"; String target = "时候 地方 焦点网 资金到位欧豪【吃哦继续吃
2017-05-31 14:02:20 3871 2
原创 Html解析之Jsoup的使用
1、什么是Jsoup?简单说就是解析网页的东西。Jsoup官方网站:Jsoup2、解析和遍历一个html文档详见:解析和遍历一个html文档3、Demo1、待解析的url=’http://www.cailianpress.com/’ 查看网页源码我们看到,这里是网页部分源码 下面就解析出每条内容出来 2、然后我们的代码是这样的import java.io.IOException;im
2017-05-31 12:48:36 548
原创 java定时任务的三种方式
1、使用while(true){}循环加上Thread.sleep(INTERVAL_TIME)简单快速实现public class Test { public static void main(String[] args) { final long INTERVAL = 1000L; new Thread(new Runnable() {
2017-05-31 10:31:47 280
原创 Hibernate入门04_双向多对一
这里还是以顾客和订单之间的关系来说明,一个客户可以有多个订单,但是一个订单只能对应一个客户;1、项目的目录结构 2、Customer.javaimport java.util.HashSet;import java.util.Set;/**客户-可以有多个 */public class Customer { private Integer customerId; privat
2017-05-29 14:59:52 300
原创 Hibernate入门03_单向多对一
这里用一个顾客对应多个订单为例:1、Customer.java /**客户-可以有多个 */ public class Customer { private Integer customerId; private String customerName; //set/get... }Customer.hbm.xml映射文件<?xm
2017-05-29 14:41:54 233
原创 Hibernate入门02_Session
1、 News.java与上一遍文章一样import java.sql.Blob;import java.util.Date;public class News { private Integer id; private String title; private String author; private Date data; // 大文本 pr
2017-05-29 11:16:20 379
原创 Hibernate入门01_HelloWord
Hibernate简介: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完
2017-05-29 10:51:00 399
原创 java递归操作文件夹和文件
1、递归文件遍历,整理以遍历文件夹在的所有符合的文件并更改后缀名为例 private static int cnt = 0; /** * 批量重命名 * @param path 文件夹路径 * @param srcSuffs 需要修改的后缀 * @param modSuff 需要改成的后缀 */ public static vo
2017-05-28 22:43:38 358
原创 java动态代理模式simple
1、银行的借款和收款接口业务/** * Created by lyl on 00023 8/23. */public interface IBank { void jiekuan(); void shoukuan();}2、代理人,代理银行的借款收款业务public class Person implements IBank { @Override public v
2017-05-27 09:30:00 402
原创 FastJson基本用法simple
基本数据: Person person = new Person("张三", 18, 1); Person person2 = new Person("李四", 19, 0); List<Person> persons = new ArrayList<>(); persons.add(person); persons.add(person2); Map<St
2017-05-25 17:17:06 416 2
原创 java多继承实现
换个思路,Java还是可以实现多继承的,看看怎样利用内部类实现多继承?请看代码下面看看子女怎样继承父亲的强壮和母亲的温柔。public interface Father { /*** * @return: int 父亲的强壮指数,越高越强壮 */ int strong();}public interface Mother { /***
2017-05-24 10:33:33 621
原创 MySQL同一数据库不同表数据的转移语句
将某个表某些字段内容拷贝到另一张表的某些字段栗子:将tableA的某些字段内容拷贝到tableB某些字段UPDATE tableB INNER JOIN tableA ON tableA.articleid = tableB.stid SET tableB.ptype = tableA.ptype, tableB.title = tableA.title, tableB
2017-05-19 15:11:40 1848
原创 日期和时间的工具类
日期和时间的工具类包括:获取对应格式当前的时间获取前几天的日期两个时间点相差几分钟判断某个时间点是否在某个时间区间内public class DateTimeUtil { public static void main(String[] args) { System.out.println(getCurrentDateTime("yyyy-MM-dd"));
2017-05-19 11:32:50 443
原创 Map、List元素的删除
对于Map集合的元素,由于集合是无序的,直接遍历删除会出现问题,怎么办呢?直接上实例代码public static void testMapDelete(){ //初始化集合 Map<String,String > map = new HashMap<String, String>(); map.put("1", "v1"); map.put("2", "v2");
2017-05-18 11:50:02 629
原创 简单的Java的反射
Java的反射什么是Java的反射?在运行期间得到类的各种信息,包括变量、构造器、方法等并对其惊醒操作。这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制废话不多说,直接上首先创建两个测试类public abstract class FatherObject implements Runnable { public void doSomething() {
2017-05-17 14:02:37 278
原创 java中synchronized修饰的方法和代码块
Java中synchronized修饰的方法和代码块 public class Test { public static void main(String[] args) { // 测试synchronized修饰的方法 new Thread(new Runnable() { @Override
2017-05-10 14:29:11 606
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人