- 博客(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关注的人