自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (14)
  • 收藏
  • 关注

转载 数据库事务

数据库事务是指作为单个逻辑工作单元执行的一系列操作,要么执行,要么不执行,事务的特性有(原子性、一致性、隔离性、持久性)事务是数据库运行的一个逻辑工作单位数据库脏读又称无效数据的读出,是指在数据库访问中,事务T1将某值改了,然后事务T2读取该值,此后T1因为某种原因撤销了对该值得修改,这就导致了T2所读的数据时无效的。

2016-09-30 20:04:13 232

转载 数据库的存储过程

首先引用百度的解释,数据库的存储过程是在大型数据库系统中,一组为了完成特定功能的sql语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。Oracle存储过程基本语法:CREATE OR REPLACE PROCEDURE

2016-09-30 19:17:56 357

转载 spring+struts2+hibernate+spring mvc+mybatis注解

spring注解@Service、@Controller、@component、@Repository而@Service属于逻辑业务类注入ioc容器,@Controller则是对应的是表现层action,@component则是用于spring管理的通用组件,@Repository一般都用于Dao中,也就数据访问层。@Autowired则是用于注入实现类,是依据byType进行注入的,

2016-09-27 12:47:58 417

转载 spring和spring MVC的区别与关系

spring是一个开源框架,功能主要是依赖注入和控制反转。依赖注入有三种形式,1,构造注入(bytype),2,setter注入,3接口注入(byname) 而控制反转则主要是起到操控作用,把对象的创建,初始化,销毁交给spring容器来处理。面向切面(把功能分离出来)实现共用。spring MVC类似于struts是负责前台和后台的交互

2016-09-22 23:13:28 2610

转载 hibernate性能调优

1.配置好数据源数据源可以配置线程池,根据具体的环境配置最合适的初始化线程池数量,最大线程池数量,多久时间未操作删除线程池等配置。2.利用分页查询(跟数据库调优差不多)3.合理使用关联关系,不要添加不必要的关联。lazy的合理利用。4.用好hibernate对数据进行的缓存。hibernate对数据库的缓冲分为两个级别,第一个级别是在session上的缓存,第二个级别是在ses

2016-09-22 22:55:33 289

转载 如何用spring集成mongodb实现文件上传

首先要把必要的mongoDB需要的jar加进项目中定义mongoDB的bean 自定义实现mongodb增删改实体类 定义mongoClient基础类public class MongoDB { private MongoClient mongoClient; private String dbName; /** *

2016-09-17 21:11:17 2456

转载 oracle数据库函数

oracle数据库常见函数整理1.concat 连接两个字符串2.instr(c1,c2,i,j)在一个字符串中搜索指定的支付,返回发现指定字符的位置3.length返回字符串长度;4.to_char()转成字符串5.to_date()转为日期6.to_number转为数字

2016-09-16 21:18:51 367

原创 springMVC+mybatis环境搭建

web.xml文件配置 contextConfigLocation classpath*:config/spring-*.xml springMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath*:config/

2016-09-16 20:38:40 248

原创 String的内存分配机制

今天,我想从string来分析jvm内存分配机制,java数据类型从整体上讲,大概可以分为基础类型和引用类型。首先从string的性质开始讲,string是final类这也就确定它是不可变得和不可继承。我们知道,string有3种定义方法,String a=new String("asd"); String s1="ak";String s2=s1+"asd";这几种方式。那么它们有什么不同呢?第

2016-09-13 22:15:28 500

转载 oracle数据库优化

以我现在的工作经验,我主要认识三种方式进行在数据库中表中数据较大的情况下进行调优。1.最直接,也是最普遍的方式,分页,查询一定范围内的数据,加快查询数据的速度。例如:select * from ( 查询语句 ) where rownum ALTER TABLE SALES ADD PARTITION P3 VALUES LESS THAN(TO_DATE('20016-05-01','YYYY-M

2016-09-13 16:35:58 322

转载 hibernate执行sql语句步骤

要先用hibernate执行sql语句,必须先配置好Session。下面看下配置Session的方式。1.初始化hibernate的配置管理类Configuration。2.通过Configuration类来创建sessionFactory。3.通过sessionfactory生成session实例。整个步骤大概为Configuration config=new Configuration().c

2016-09-11 20:34:52 827

转载 服务器servlet的生命周期

简略的讲,servlet的生命周期为Servlet创建-》实例化-》服务-》销毁。init创建servlet整个生命周期只能够出现一次,servlet的service负责响应用户的请求。destory方法和init方法一样在servlet中的生命周期只出现一次。那么详细步骤可以这样定义1.客户端进行请求。2.Servlet接收客户端的请求。3.Servlet把这个请求封装成一个HttpReques

2016-09-11 20:16:08 262

转载 java多线程

工作上用到java多线程的机会很少,在这,我想就java多线程进行深入探讨,线程和进程一样,拥有5个状态,创建,就绪,运行,阻塞,结束。我们平时写代码,有两种方式实现java多线程,一种是继承Thread类,一种是实现Runable接口。package test;public class thread1 extends Thread{ private String name;

2016-09-11 15:14:33 260

原创 JVM调优及内部机制研究

使用了这么久的java,今天突然一时冲动,想自己写篇关于jvm的内部机制。根据我个人的理解,jvm主要采用堆和栈来进行运作的,我只是简单的解释了下,其实jvm运作很复杂,那我们进行jvm调优,从哪些地方进行呢?首先可以调节正确的堆大小,何为堆,堆是装载类(例如string,long,int,float等等)的容器,这个容器配置好了,jvm的堆也就调合适了。所有new的对象都是在堆中生成,对象又

2016-09-10 21:03:12 293

转载 spring jpa结合hibernate配置

srping jpa herbernate的相关配置

2016-09-10 13:28:20 1576

BeetlSQL的基本调用

BeetlSQL的基本调用,实现基本的查询功能。BeetlSQL的基本调用,实现基本的查询功能。

2017-11-21

使用java实现solr-7.1.0的api和solr最新支持的sql查询

使用java实现solr-7.1.0的api和solr最新支持的sql查询.使用java实现solr-7.1.0的api和solr最新支持的sql查询.

2017-11-21

Putty远程工具SSH

远程工具SSH

2017-10-12

115个Java面试题和答案——终极列表

Java面试题和答案Java面试题和答案Java面试题和答案Java面试题和答案Java面试题和答案Java面试题和答案Java面试题和答案

2017-09-14

rocketMQ源码

rocketMQ源码rocketMQ源码rocketMQ源码rocketMQ源码rocketMQ源码rocketMQ源码rocketMQ源码rocketMQ源码rocketMQ源码

2017-09-11

zookeeper-3.3.6.tar.gz

zookeeper-3.3.6.tar.gz ,zookeeper-3.3.6.tar.gz ,zookeeper-3.3.6.tar.gz ,zookeeper-3.3.6.tar.gz ,zookeeper-3.3.6.tar.gz

2017-09-01

alibaba-rocketmq3.2.6.zip下载

alibaba-rocketmq3.2.6.zip rocketmq3.2.6版本下载 rocketmq3.2.6版本下载rocketmq3.2.6版本下载rocketmq3.2.6版本下载

2017-09-01

javax.mail.jar下载

javax.mail.jar下载javax.mail.jar下载javax.mail.jar下载javax.mail.jar下载javax.mail.jar下载javax.mail.jar下载

2017-09-01

bootstrap前台js下载

bootstrap.min.js用于前台页面设计,bootstrap.min.js用于前台页面设计,bootstrap.min.js用于前台页面设计

2017-09-01

springmvc+mybatis完整实例

springmvc+mybatis完整实例

2016-06-18

用java写的时钟显示

这小软件可以显示当前时间,当前日期,非常实用!

2015-04-06

学生成绩管理系统

学生成绩管理系统

2013-04-22

吃豆豆小游戏代码

很简单的游戏代码 试一试!!其中用到C语言。你绝对会感兴趣。谁都可以容易上手!

2013-04-14

用语言做的很基础的算法

很不错对于初学者而言,算法大家应该很熟悉吧,看看吧!

2013-02-08

空空如也

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

TA关注的人

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