- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 基础概念:Oracle数据库、实例、用户、表空间、表之间的关系
https://www.cnblogs.com/zjhs/p/3147905.html
2018-12-13 10:27:38
135
1
原创 spring 启动加载数据,访问数据库
首先,说下应用场景。项目中时常会用到spring项目启动需要加载一些全局数据,如访问数据库获取一些基本公共数据,为此就需要在启动加载时访问数据,为此,专门研究了一下,发现现在网上能搜到的主要是implements InitializingBean, ServletContextAware此方法。在此,通过实践发现,可以通过一下两种方式实现1、方式1:implements Initial...
2018-11-08 09:34:30
3449
1
转载 高并发与解决方案
#高并发架构相关概念# 并发:并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。我们说的高并发是什么?上面的定义明显不是我们通常所言的并发,在互联网时代,所讲的并发、高并发,通常是指并发访问。也就是在某个时间点,有多少个访问同时到来通常如果一个系统的日PV在千万以上,有...
2018-08-20 15:42:26
495
原创 dos命令下oracl plsql 大数据量导入.csv文件
1、登录plsql 查询导出需要操作的数据为.csv文件,并存入指定路径。 注意: ①date类型导入会报错,所以不要导date类型字段; ②由于长数字字段导出.csv后会自动保存为科学计数法,导致数据失真,所以查询时可以to_char(字段名),就可避免出现科学计数 ③导出的.csv文件可能会出现编码格式错误,可以用ultraEdit或其他编辑器另存为A...
2018-08-20 09:44:35
1875
转载 spring事务管理
事务简介:事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性事务就是一系列的动作,它们被当作一个单独的工作单元。这些动作要么全部完成,要么全部不起作用事务的四个关键属性(ACID)① 原子性(atomicity):事务室一个原子操作,有一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用② 一致性(consistency):一旦所有事务动作
2015-10-26 15:15:08
388
原创 创建excel
excel的导入导出是程序开发过程中非常常见的问题,常用的解析excel工具有poi或者jxl,下面看一下用jxl如何创建一个新的excel表格文件。private LinkedHashMap> tableHeader;//表头信息private String tableName;private String tableHeaderCN; // 中文表头private List e
2015-10-26 09:24:04
301
转载 MyBatis学习总结(一)——MyBatis快速入门
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、my
2015-10-21 10:29:14
282
转载 数据库性能优化主要包括哪些方面?
数据库性能优化主要一下几个方面: 1、sql语句的执行计划是否正常 2、减少应用和数据库的交互次数、同一个sql语句的执行次数 3、数据库实体的碎片的整理(特别是对某些表经常进行insert和delete动作,尤其注意,索引字段为系列字段、自增长字段、时间字段,对于业务比较频繁的系统,最好一个月重建一次) 4、减少表之间的关联,特别对于批量数据处理,尽量单表查询数据,统一在内存中进
2015-10-21 09:42:39
671
转载 数据库连接数和数据库连接池的连接数区别?
1、数据库连接数,也就是一个数据库,最多能够同时 接受 多少个 客户的连接. 2、在没有数据库连接池 的情况下, 一个客户,每次访问, 就要创建一个 数据库连接, 执行 SQL, 获取结果, 然后关闭、释放掉数据库连接,问题就在于创建一个数据库连接, 是一个很消耗资源,花费很多时间的操作,于是数据库连接池产生了。 3、数据库连接池 预先打开一定数量的数据库连接, 并维持着连接。 4
2015-10-20 17:28:57
1414
转载 Java 连接池的工作原理
什么是连接?连接,是我们的编程语言与数据库交互的一种方式。我们经常会听到这么一句话“数据库连接很昂贵“。有人接受这种说法,却不知道它的真正含义。因此,下面我将解释它究竟是什么。[如果你已经知道了,你可以跳到它的工作原理部分]创建连接的代码片段:?123String connUrl = "jdbc
2015-10-20 16:53:52
672
转载 Hibernate连接池配置三种方式实例
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在Hibernate连接池配置时需要注意的有三点:一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在缺陷。如果你因为某种原因需要在Hibernate3中使用DBCP,建议采用JNDI方式。二、默认情况下(即没有配
2015-10-20 15:49:16
283
转载 Hibernate工作原理
现在我们知道了一个概念Hibernate Session,只有处于Session管理下的POJO才具有持久化操作能力。当应用程序对于处于Session管理下的POJO实例执行操作时,Hibernate将这种面向对象的操作转换成了持久化操作能力。HIbernate简要的体系结构如下图所示: 通过上图能够发现HIbernate需要一个hibernate.prope
2015-10-20 11:13:52
312
转载 struts2配置文件解析
DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd" >struts> include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件
2015-10-19 15:43:07
308
原创 递归算法
经常遇到一个java类含有属性是自己类的情况,这个时候如果要取出一个对象的某个值,就可能考虑使用递归算法。首先有这样一个java类public class Person{ private String name; private int age; private List children = new ArrayList(); public Perso
2015-10-11 09:09:50
363
原创 oracle sql查询大全
--******************************--sql字符型单行函数--LOWER,函数格式LOWER(column|expression),功能:把字符串转换成小写 select LOWER('A B C') from dual;--INITCAP,函数格式INITCAP(column|expression),功能:把字符串首字母大写select IN
2015-09-28 09:18:24
414
原创 <s:iterator> 属性 value var status 用法详解
代码片段: bgcolor="#CBD6E0" bgcolor="#FFFFFF" > s:iterator 标签有3个属性:value:被迭代的集合,从后台返回的结果集,如value=“queryList”的queryList必须和后台返回的名称一致。var:页面用于迭代使用的代替名称,如上将“query
2015-09-24 15:54:26
18101
1
原创 Spring管理事务实现方式
对数据库的操作常常伴随事务处理,当对数据库有增删改操作时,必须将操作纳入事务控制,以下是一些常用事务处理机制。方法一,利用Spring框架管理事务:DataSourceTransactionManager txManager = new DataSourceTransactionManager();txManager.setDataSource(jdbcTemplate.getData
2015-09-24 11:04:40
326
转载 ssh web.xml配置分析
的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听
2015-09-22 17:27:59
433
原创 poi解析Excel0307格式通用 struts2
经常遇到要解析Excel文件,自己整理了一下,写了一个03、07格式都通用的方法,使用了poi开源包,不多说了,上代码,就一个方法,很简单。import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss
2015-09-17 10:23:04
577
原创 java多线程结合单例模式实例,简单实用易理解
最近接触到多线程,为了弄清原理,写了以下代码:新建以下类: /** * 多线程执行顺序测试 * */public class ThreadTest {public static void main(String[]args) throws InterruptedException{for(int i = 0;i // if(i==0){
2015-09-16 19:08:27
806
nginx架构解析
2018-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人