自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 AES加解密字符串详解

前言:文中代码是可以直接复制使用的,但是这里我使用到了Base64和slf4jjar包,不需要的可以自行修改.import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;imp

2017-10-16 12:44:34 3645

原创 优化Oracle数据库,有两种方式

数据库性能最关键的因素在于IO,因为操作内存是快速的,但是读写磁盘是速度很慢的,优化数据库最关键的问题在于减少磁盘的IO,就个人理解应该分为物理的和逻辑的优化, 物理的是指oracle产品本身的一些优化,逻辑优化是指应用程序级别的优化物理优化的一些原则:1). Oracle的运行环境(网络,硬件等)2). 使用合适的优化器3). 合理配置oracle实例参数修改最大连接数:al

2017-08-08 22:02:45 2636

原创 Mybatis集成Redis

emp_mapper.xml 启用二级缓存 属性默认 type 指定使用哪个一个缓存类 --> select * from emp where empno = #{0} JedisCachepackage cn.et;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutp

2017-07-13 10:28:24 627

原创 Redis数据类型常用指令

Redis 字符串(String)Redis 字符串数据类型的相关命令用于管理 redis 字符串值String类型常用指令set key value设置指定 key 的值get key获取指定 key 的值strlen key返回 key 所储存的字符串值的长度incr key

2017-07-11 21:21:35 417

原创 s2smb-练手

加载依赖 4.0.0 cn.et ssmb 0.0.1-SNAPSHOT org.springframework.boot spring-boot-starter-parent 1.5.4.RELEASE org.springframework.b

2017-06-27 11:05:44 420

原创 java通用分页代码

PageUtils 用于计算 分页的实体类package cn.et.emp.utils;/** * 用于计算 分页的实体类 * @author Administration * */public class PageUtils { public static PageBean calc(int curPage, int pageSize, int totalSize)

2017-06-27 10:56:58 619

原创 application.properties常用配置

application.properties#默认的四要素 key固定spring.datasource.url=jdbc:oracle:thin:@localhost:1521:orclspring.datasource.driver-class-name=oracle.jdbc.OracleDriverspring.datasource.username=scottspr

2017-06-26 21:45:26 1618

原创 SpringBoot常用注解

前言:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,应用于快速应用开发领域所需支持:Maven构建提供支持或Gradle ,不懂Maven或者Gradle 的建议还是先去学习学习再研究SpringBoot; JDK1.7pom.xml

2017-06-22 20:40:23 545

原创 Hibernate对象关系映射

hbm.xml<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><!-- Mapping file autogenerated by My

2017-06-19 20:42:02 472

原创 MyBatis一级缓存和二级缓存

前言:MyBatis中一级缓存和二级缓存默认都是开启的;   一级缓存是Session级别的缓存,二级缓存是SqlSessionFactory级别的缓存一级缓存:package cn.et.lesson05;import java.io.InputStream;import org.apache.ibatis.session.SqlSession;import o

2017-06-16 20:22:56 394

原创 MyBatis动态查询(where trim set)

前言:where标签:当无条件满足时 不添加where关键字存在条件满足时 添加where关键字where标签会自动去掉查询语句中第一个条件的and | orwhere标签where-EmpMapperpackage cn.et.lesson04;import java.util.List;import org.apache.ibatis.annotations

2017-06-15 19:44:31 487

原创 MyBatis对象关系映射--- 多对一

实体类:package cn.et.lesson03.emp;import cn.et.lesson03.dept.Dept;public class Emp { /** * 对象关系映射 * 举例:一个部门中有过个员工 * 那么查询唯一的一个员工时,部门信息是确定的 * (即多对一的关系) * Emp中添加Dept来体现 */ private String

2017-06-15 10:17:12 430

原创 MyBatis对象关系映射----- 一对多

实体类:package cn.et.lesson03.dept;// default packageimport java.math.BigDecimal;import java.util.List;import cn.et.lesson03.emp.Emp;/** * 一个部门中有多个员工(即一对多) * Dept中添加 list 来体现 * */publi

2017-06-15 10:10:42 630

原创 MyBatis中的结果集映射---xml配置文件

实体类:package cn.et.lesson03.dept;// default packageimport java.math.BigDecimal;import java.util.HashSet;import java.util.Set;/** * Dept entity. @author MyEclipse Persistence Tools */public

2017-06-14 21:09:30 812

原创 MyEclipse如何自动生成数据库表的Java实体类

一 新建一个项目 在项目上右键 MyEclipse----Add Hibernate Capabilities2、3456切换到MyEclipse的数据库界面  new一个新的数据库项目7891011

2017-06-14 20:33:06 2158

原创 MyBatis中的结果集映射---接口全注解

MuBatis中对象映射 不区分大小写 但是列名和实体类的字段名必须一致 才能自动填充,而当实体类由别人提供的时候,可能会出现 字段名和数据库中列名不一致的情况,这时秉承开闭原则,我们只能修改自己的代码去适配对方的代码,以下提供两种方式以供参考

2017-06-14 18:39:23 2066

转载 Mybatis的动态sql语句if和choose

jdbc.properties:url=jdbc\:oracle\:thin\:@localhost\:1521\:orcl driverClass=oracle.jdbc.OracleDriver account=scott password=tiger mybatis.xml: <!DOCTYPE configuration PUBLIC

2017-06-13 11:29:35 483

转载 数据库存储大数据量(千万条记录级别)数据的考虑要点

分区 将数据库分区可提高其性能并易于维护。通过将一个大表拆分成更小的单个表,只访问一小部分数据的查询可以执行得更快,因为需要扫描的数据较少。而且可以更快地执行维护任务(如重建索引或备份表)。 实现分区操作时可以不拆分表,而将表物理地放置在个别的磁盘驱动器上。例如,将表放在某个物理驱动器上并将相关的表放在与之分离的驱动器上可提高查询性能,因为当执行涉及表之间联接的查询时,多个磁头同时读取数据。可以使用 Microsoft® SQL Server™ 2000 文件组指定将表放置在哪些磁盘上。

2017-06-08 15:05:10 4827 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除