- 博客(24)
- 资源 (4)
- 收藏
- 关注
原创 服务都挂了你还在打代码?
线上服务在疯狂的报错,你还在悠哉悠哉的打代码,等到用户开始反馈问题,这时候才去线上查日志,黄花菜都凉了。老板:“去财务结一下账吧”。
2023-07-28 16:55:01
242
原创 查询优化
优化数据访问不要请求多余的数据只查询需要的记录只查询需要的列不要重复查询相同数据不要使MySQL扫描额外的记录对于MySQL,最简单的衡量查询开销有三个指标 1. 响应时间 2. 扫描的行数 3. 返回的行数响应时间响应时间包括服务器时间和排队时间。服务器时间是指数据库处理这个查询真正花了多长时间。排队时间是指服务器因为等待某些资源而没有真正执行查询的时间。 一般最常见和重要的等待
2017-07-07 15:50:09
333
原创 索引优化
索引基础类型B-TREEInnoDB实际上用的是B+TREEB-TREE和B+TREE的区别B+TREE中只有叶子节点会带有指向记录的指针(ROWID),而B树则所有节点都带有,在内部节点出现的索引项不会再出现在叶子节点中。B+树中所有叶子节点都是通过指针连接在一起,而B树不会。B+TREE的优点非叶子节点不会带上ROWID,这样,一个块中可以容纳更多的索引项,一是可以降低树的高度。二是一个
2017-06-06 10:39:29
1104
原创 数据类型优化
选择数据类型更小的通常更好 尽量使用可以正常存储数据的最小数据类型,占用更少的磁盘空间、内存和CPU缓存简单就好 简单数据类型的操作通常需要更少的CPU周期尽量避免NULL 如果查询中包含可为NULL的列,MySQL更难优化整数类型TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT - 分别使用8,16,32,64,128位存储空间,存储的值范围:-2
2017-06-02 10:23:18
421
原创 nginx tomcat session丢失
location / { proxy_pass: http://localhost:8080/abcde/ proxy_cookie_path : /abcde/ / //一定需要,否则session出现问题}
2015-03-26 16:45:44
1060
原创 SpringLDAPDemo
学习SpringSecurity时,看到LDAP认证,不了解LDAP根本无从下手。所以转头学习了一下LDAP,搭建了一个DEMO,仅作记录。LDAP(Lightweight Directory Access Protocol) 轻量级目录访问协议,LDAP目录以树状的层次结构来存储数据。概念性的东西就不多说了,说一下LDAP数据交换格式中使用的比较多的几个概念:D
2015-01-17 14:07:36
3049
原创 spring4.1+springmvc4.1+mybatis3.2.8+spring-security3.2.5集成环境搭建
最近项目中用到了ssi+spring-security 的结构,自己在家搭建了一下这套环境。仅作记录。项目结构:类文件: 配置文件:
2014-12-21 13:34:29
4302
原创 JasperReport for Servlet Demo
最近需要使用到JAVA报表,看了许多报表工具,还是决定使用开源的,纯JAVA实现的JasperReport,所以用JasperReport+ iReportDesigner写了个DEMO 使用JapserReport 生成报表,需要有几个步骤: 1、生成报表的XML文件,可以自己手写,不过实在太复杂,所以使用JR提供的生成报表工具iReport来生成。
2014-10-21 09:30:29
1541
原创 spring4.06 hibernate4.31 struts2.3.16 全注解MAVEN环境搭建
最近使用目录最新版本的SPRING、HIBERNATE、STRUTS使用MAVEN搭建了一个全注解的环境。记录一下POM文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/
2014-08-11 10:42:48
2675
原创 WORD03,WOR07 和PPT转HTML
package com.resource.util;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.image.BufferedImage;import java.io.BufferedWr
2014-06-09 10:48:24
4026
原创 CKEDITOR获得选中的带格式的文本内容
function getSelectionHtml(editor) { var sel = editor.getSelection(); var ranges = sel.getRanges(); var el = new CKEDITOR.dom.element("div"); for (var i = 0, len = ranges.length; i < le
2014-04-24 17:52:56
2188
原创 DEBIAN下zlib包
apt-get install libssl-devapt-get install libpcre3 libpcre3-dev
2014-04-03 20:21:45
4151
翻译 JAVA8------进化,而不是变革
---------------------译自:Functional Programming in JAVA-Harnessing the Power of Java 8 Lambda Expression 我们不需要使用另一种语言来获得函数式编程的便利,只需要简单的改变我们使用JAVA的方式即可。 像C++,JAVA,C#之类的语言,最初只是支持命令式与面向对象的编程,
2014-03-26 22:41:00
643
转载 oracle 11g 无法导出空表问题
根据空表生成SQL语句select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0然后复制查询结果执行即可
2014-02-08 16:29:11
669
原创 JDBC从mysql查询中文乱码问题
之前需要使用JAVA写一个导出的软件,由用户提供数据库,我这边来解析导出成XML文件,数据库中的编码使用的默认的latin1,数据库中的中文已经是乱码了,使用mysql客户端查询时,通过:set names latin1可以正常查询出中文。 但是,在使用JDBC查询出来的结果集,却总是乱码,尝试过各种方法,比如characterEncoding参数等等。但是一直是乱码。在
2013-12-03 13:54:31
3290
原创 背景图片设置
直接在BODY中设置背景图片的话,如果用户分辨率不同的话,是无法自动缩放的,会裁切掉一部分,可以通过一个绝对定位的DIV来放背景图:html,body{ margin:0 auto; width:100%; padding :0 auto; height:100%; font-family: Tahoma; }.back_img{ position:absolute;
2013-10-25 15:11:52
690
原创 关于IE6,7设置BODY背景图片无效问题
做一个页面,设置了BODY的background-image 属性后,怎么都无法正常显示图片,花了几个小时时间,才发现在IE6、7下,CSS文件中需要把BODY的CSS定义放在第一位,否则不认。
2013-10-25 10:37:00
1632
原创 jquery.autocomplete 使用
$(document).ready(function () { $.ajax({ type: "POST", contentType: "application/json", url: "url",
2013-10-23 10:30:53
769
转载 ligerUI 操作tips
$("#DOMID").ligerTip({ content:”显示内容”, callback:function() {
2013-10-22 17:09:34
1411
转载 使用jquery操作iframe
使用jquery操作iframe1 内容里有两个ifame leftiframe中jQuery改变mainiframe的src代码: $("#mainframe",parent.document.body).attr("src","url")2 如果内容里面有一个ID为mainiframe的ifame ifame包含一个someID you want to
2013-10-19 11:06:43
566
转载 ligerUi Grid 自动换行
onAfterShowData:function() { $(".l-grid-row-cell-inner").css("height","auto"); //单元格高度自动化,撑开 var i=0;
2013-10-18 12:30:07
4167
原创 庞果网-数组排序
题目详情本题来自caopengcs,只要你有兴趣,每个人都可以出题(出题入口在主页右侧边栏“贡献题目”->“我要发布”内),以下是题目详情:给定一个包含1-n的数列,我们通过交换任意两个元素给数列重新排序。求最少需要多少次交换,能把数组排成按1-n递增的顺序,其中,数组长度不超过100。例如:原数组是3,2,1, 我们只需要交换1和3就行了,交换次数为1,所以输出1。原数组是2,3,1,我们需要交
2013-10-03 12:13:13
694
SpringLdapDemo
2015-01-17
springmvc4.1+spring4.1+mybatis3.2+spring-security3.2的maven环境搭建
2014-12-21
spring4.06 hibernate4.31 struts2.3.16 全注解MAVEN环境搭建
2014-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人