![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
搬砖者
一个.net屌丝在自学java,不为别的,只为充实自己
展开
-
Idea配置方法注释模板
/** * @author: caofei * @description: 设置配置 * @param: * @param request * @return: * @date: 2021/6/14 16:31 * @wiki: */原创 2021-06-14 16:34:17 · 145 阅读 · 3 评论 -
Hibernate 里 session.flush() session.clear() session.close() 区别
最近在学习一下hibernate,虽然hibernate很久了,但是还是有必要的学习一下,对orm有一个新的认识废话就不多说了,下面就介绍一下 flush clear close 的区别:大家都知道,hibernate会把符合条件的数据寄存到内存上,那么也就存在一个对内存的管理。既然是对内存的一个操作,那么在一定的内存下,当缓存的对象数量很大的时候,必定会出现内存原创 2016-07-26 16:35:52 · 8105 阅读 · 0 评论 -
使用Maven 整合Spring和hibernate 适合初级接触的学者
本文,主要介绍Spring 和 hibernate怎么去整合,废话就不多说了,如果不知道spring 和hibernate 是干嘛的,还请去问问度娘哈。下面开始一步一步搭建:工具: Idea 一、先搭建Spring 1.新建一个maven项目:至于填写项目名称什么的就不一一介绍了这里我的idea没有自动生成test文件夹,需要大家自己建一下,之后的项目目录如下图所示:原创 2016-07-16 17:16:13 · 3874 阅读 · 0 评论 -
Hibernate的一级缓存与二级缓存
一、一级缓存是Session级别的的缓存,简单来讲,如果一个session做了查询的操作,那么它会把这个结果放到session中缓存起来短时间内,当同一个session再次查询的时候,会先从session的缓存中去找,如果有的话就直接返回,不会查询数据库,反之会进行查询数据库。一级缓存属于事务级别的缓存,是有hibernate自动管理的,不需要人为去操作控制的。二、二级原创 2016-07-28 08:25:49 · 310 阅读 · 0 评论 -
tomcat 禁止访问8080端口
#启动iptables服务service iptables start#设置iptables服务默认开机启动chkconfig iptables on #添加过滤80端口规则iptables -t filter -A INPUT -p tcp -m tcp --dport 8080 -s localhost -j ACCEPTiptables -t filter -A IN原创 2016-08-25 08:51:40 · 1313 阅读 · 0 评论 -
spring-data-redis与Jedis整合使用
转 http://www.cnblogs.com/LiZhiW/p/4853486.htmlspring-data-redis与Jedis整合使用阅读目录开始1.spring-data-redis与Jedis简单整合2.JedisConnectionFactory中使用sentinel集群3.JedisConnectionFactory中使用JedisSh转载 2016-10-21 16:58:02 · 7504 阅读 · 1 评论 -
ssm、ssh 出现 java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.T
java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp问题描述, 数据表中时间类型字段( 其值为:“0000-00-00 00:00:00”程序使用select 语句从中取数据时出现以下异常:java.sql.SQLExceptio原创 2016-10-18 10:30:42 · 371 阅读 · 0 评论 -
velocity 输出格式化日期
velocity的配置如下:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.s原创 2016-10-18 14:31:46 · 1662 阅读 · 0 评论 -
集群/分布式环境下5种session处理策略
前言在搭建完集群环境后,不得不考虑的一个问题就是用户访问产生的session如何处理。如果不做任何处理的话,用户将出现频繁登录的现象,比如集群中存在A、B两台服务器,用户在第一次访问网站时,Nginx通过其负载均衡机制将用户请求转发到A服务器,这时A服务器就会给用户创建一个Session。当用户第二次发送请求时,Nginx将其负载均衡到B服务器,而这时候B服务器并不存在Session,转载 2016-10-19 17:00:28 · 301 阅读 · 0 评论 -
mysql 相关问题
1、You must reset your password using&n 解决办法:mysql> create database test; ERROR 1820 (HY000): You must SET PASSWORD before executing this statement mysql> SET PASSWORD = PASSWORD('123qwe'); Que原创 2016-10-08 17:15:43 · 251 阅读 · 0 评论 -
Mac 修改MYSQL 的默认编码格式 解决中文插入MySql里乱码
一、在系统偏好设置里,停止MYSQL服务二、查看mysql 的编码方式 : mysql>status;mysql> status;--------------mysql Ver 14.14 Distrib 5.5.50, for osx10.8 (i386) using readline 5.1Connection id: 82Cur原创 2016-07-15 11:22:30 · 613 阅读 · 0 评论 -
Hibernate 对象的三种状态 持久状态 临时状态 游离状态
Hibernate里有三种对象状态:临时状态 (Transient)、持久状态(Persistent)、游离状态(Detached)持久状态对象也叫PO (PersistentObject) 临时状态和游离状态的对象也叫VO(ValueObject)下面分别介绍一下这三种状态:一、临时状态 临时状态对象是通过实例化的方式注入到内存中,也就是通过New的方式来开辟内原创 2016-07-25 19:33:05 · 6212 阅读 · 0 评论 -
Eclipse 设置代码换行
Help -> Software Udate->find and install,选择Search for new features to install,下一步之后点new remote site 填写如下,参照下图: name:wordwrap url:http://ahtik.com/eclipse-update/原创 2015-06-30 17:50:42 · 2115 阅读 · 0 评论 -
抽象类和接口
抽象类: 声明方法的存在而不去实现它,是对象的一个抽象 1.抽象类不能被实例化 2.抽象类可以包含抽象方法或者非抽象方法 3.成员变量可以被不同的修饰符来修饰 4.抽象类里可以包含构造函数接口:是一种行为规范 1.接口里只能有抽象方法并且没有方法体。 2.原创 2015-07-23 13:13:58 · 280 阅读 · 0 评论 -
java.util 和 java.awt的区别 java.util.list 和 java.awt.list的区别
java.util.*里包含的是一个工具类,如List Map等java.awt.*里包含的是和图形相关的的类,如Line Point java.util.list指的是一个集合java.awt.list指的是一个滚动列表的组件原创 2015-07-24 10:59:58 · 595 阅读 · 0 评论 -
网页 强制使用ie浏览器模式设置
原创 2015-09-01 15:29:25 · 653 阅读 · 0 评论 -
Eclipse修改tomcat发布路径
1、Server面板,右击当前的那个Tomcat,先删除掉其中所有的工程。2、再右击那个Tomcat,选择Clean,清空一下。3、双击那个Tomcat,会打开属性面板,找到左边第二个Server Locations。原创 2016-01-08 17:35:15 · 286 阅读 · 0 评论 -
Eclipse设置代码提示
abcdefghijklmnopqrstuvwxyz.原创 2016-01-08 17:36:49 · 312 阅读 · 0 评论 -
Mac 重新设置MySQL的root密码
1. 停止 mysql server. 在 '系统偏好设置' > MySQL > 'Stop MySQL Server'2. 打开终端:sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables3. 再新打开另一个新终端: a、sudo /usr/local/mysql/bin/mys原创 2016-07-10 18:00:45 · 481 阅读 · 5 评论 -
Hibernate 集合映射,适用于一对多的情况
Hibernate里的集合映射其实也就是jdk里的集合框架的一个使用。下面会根据一个小的demo,来说明具体的使用。首先给回顾一下,java的集合框架,下面的图是从网上找的,仅供参考。一、Hibernate之Set集合映射:1、映射java里的java.util.Set接口,特点: a、元素存放没有顺序且不允许重复 b、元素可以按自然原创 2016-07-24 19:17:22 · 1170 阅读 · 0 评论 -
object references an unsaved transient instance - save the transient instance before flushing
在使用hibernate的时候,难免会出现多对一,或者一对多,多对多等情况,也极容易出现:object references an unsaved transient instance - save the transient instance before flushing这个异常错误,原因就是:存在主外键的约束,先执行了子表的新增,后执行了主表的新增,这时就会存在问题。例如:原创 2016-07-25 12:40:49 · 460 阅读 · 0 评论 -
Java Servlet映射配置
1.servlet配置 标示名称 包名.Servlet类名 标示名称 映射的URL 2.serlvet映射执行顺序:调用与请求的URL相似的Servlet配置,如下图所示:3.Servlet对象,只会初始化一次,直至web服务器停止或虚拟机停止,原创 2015-06-30 11:59:06 · 526 阅读 · 0 评论