JAVA
周向源
嗨嗨嗨
展开
-
Supplier应用场景
JDK1.8Supplier的应用场景原创 2022-06-11 21:31:53 · 1464 阅读 · 0 评论 -
spring BeanUtils对List的循环Copy
public class BeanCopyUtil extends BeanUtils { /** * 集合数据的拷贝 * @param sources: 数据源类 * @param target: 目标类::new(eg: UserVO::new) * @return */ public static <S, T> List<T> copyListProperties(List<S> sources,.原创 2021-09-16 19:56:26 · 1695 阅读 · 0 评论 -
kafka重置offset到某个时间点
/** * @Title RestOffset.java* @Package com.dc.config.kafka.init* @Description: TODO(用一句话描述该文件做什么)* @author zsh11619* @date 2019年9月19日* @version V1.0 */package com.dc.config.kafka.init;import java.text.DateFormat;import java.text.SimpleDateF..原创 2021-01-13 13:32:40 · 1489 阅读 · 0 评论 -
JAVA并发的学习笔记
第一节 线程池:1.线程池在包java.util.concurrent.Executors 2.常用方法 newCachedThreadPool();创建一个根据需要创建新线程的线程池,但是以前的线程可用时将重用他们 newFixedTh原创 2017-08-29 18:05:04 · 327 阅读 · 0 评论 -
单例模式的七种写法
转载请注明出处:http://cantellow.iteye.com/blog/838473第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){}转载 2016-09-04 22:04:53 · 268 阅读 · 0 评论 -
MyBatis基础总结
一.MyBatis基础1) Mybatis是一种半自动化的ORM实现ORM:对象关系映射- - 通过使用描述对象和数据库之间映射的元数据,将程序中的对象 自动持久化到关系数据库中2) mybatis功能架构: API接口层、 数据处理层、 基础支撑层 框架架构: 加载配置、 SQL解析、 SQL执行 、结果映射3) mybatis基本配置:①:原创 2016-08-28 21:45:53 · 807 阅读 · 0 评论 -
hql中String类型的日期比较方式
String hql="select vt,u from Vote vt inner join vt.users u where vt.users.userId not in(?) and vt.createdate between ? and ? and vt.type=1 order by vt.voteId desc"; query=session.createQuery(hql);原创 2016-06-05 14:49:12 · 1826 阅读 · 0 评论 -
no session or session was closed处理方法2
no session or session was closed处理方法放弃使用表间的级联关系(一对多,多对多,多对一...) 采用hibernate的关联查询HQL内连接直接得到所需结果即可例://根据票的ID得到票1.用级联关系写 如果关闭session则出现no session or session was closedpublic Vote findV原创 2016-06-02 11:30:12 · 541 阅读 · 0 评论 -
Hibernate多对多级联 注解
1.学生@Entity@Table(name = "STUDENT", schema = "SCOTT")public class Student implements java.io.Serializable { // Fields private Integer sid; private String sname; private Set courses = new Has原创 2016-05-25 14:35:51 · 537 阅读 · 0 评论 -
Hibernate中cascade与inverse属性的理解
cascade:级联 (用于简化session.save());inverse:true放弃控制权 默认false(你操作的是哪一方,就让另一方的inverse为true);一.学生mapper原创 2016-05-12 22:04:50 · 347 阅读 · 0 评论 -
Char 转int JAVA
char ax = '1'; int i = Integer.parseInt(String.valueOf(ax)); System.out.println(i);原创 2016-05-11 17:22:35 · 399 阅读 · 0 评论