- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 tomcat面试题
1.tomcat给你你怎样去调优? 1. JVM参数调优:-Xms 表示JVM初始化堆的大小,-Xmx表示JVM堆的最大值。这两个值的大小一般根据需要进行设置。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最大值设置为可用内存的最大值的80%。在catalina.bat中,设置JAVA_OPTS='-Xms256m -Xmx512m',表示
2017-12-29 11:28:57 844
转载 sql Server 一些问题
你能向我简要叙述一下sql Server 2000中使用的一些数据库对象吗? 你希望听到的答案包括这样一些对象:表格、视图、用户定义的函数,以及存储过程;如果他们还能够提到像触发器这样的对象就更好了。如果应聘者不能回答这个基本的问题,那么这不是一个好兆头。 数据库对象,是数据库的组成部分,有表(Table )、索引(Index)、 视图(View)、图表(Diagram)、
2017-12-28 17:18:45 244
转载 Mysql数据库优化
数据库优化 建表优化 1)数据库范式 l 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。 如电话列可进行拆分---家庭电话、公司电话 l 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有主键;二是没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。 l 第三范式(3NF):首先是 2NF,另外非主键列必须直接依赖于主
2017-12-28 14:08:11 246
原创 hql 如何实现多个条件查询自由动态拼接
最近在做多个查询需要自由拼接的时候遇到一些问题,由于项目是ssh,herbinate这种处理在网上比较少,所以记录一下。 下面的select后面为我的model类,where后面则是一下查询条件是否为的判断。 StringBuffer sql = new StringBuffer("select new com.empl.mgr.model.A_User (stuId, stuSchool,
2017-12-28 13:51:56 3473 1
转载 Oracle SQL性能优化
Oracle SQL性能优化 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)
2017-12-27 19:40:43 183
转载 oracle的commit操作
oracle的commit就是提交数据(这里是释放锁不是锁表),在未提交前你前面的操作更新的都是内存,没有更新到物理文件中。 执行commit从用户角度讲就是更新到物理文件了,事实上commit时还没有写date file,而是记录了redo log file,要从内存写到data物理文件,需要触发检查点,由DBWR这个后台进程来写,这里内容有点多的,如果不深究的话你就理解成commit即为从内
2017-12-27 19:38:30 445
转载 oracle的锁机制
oracle的锁机制 由于数据库是多用户同时使用的共享资源,当多个用户并发的存取事物的时候,数据库中就会发生多个进程 同时操作同一个数据的情况,若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。 而加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求, 对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事
2017-12-27 19:36:38 261
poi-ooxml-3.9-20190926.rar
2019-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人