自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Crazy的专栏

仰无愧于天,俯不怍于人。- -小疯子

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 pinyin4j的使用.

pinyin4j是一个功能强悍的汉语拼音工具包,主要是从汉语获取各种格式和需求的拼音,功能强悍;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.form

2011-10-13 11:10:35 431

原创 MySQL查看表注释或字段注释

MySQL查看表注释或字段注释

2022-09-05 14:23:39 502 1

转载 CentOS 7.2搭建FastDFS 分布式文件系统,实现高可用集群

CentOS 7.2搭建FastDFS 分布式文件系统,实现高可用集群

2022-07-19 11:16:40 958

原创 [转]java代码混淆以及及IDEA中springboot使用Allatori进行混淆

1. 原因由于看到很多的java项目通过反编译jar包能够看到代码的具体实现,相当于将所有的逻辑都暴露在外,会造成很大的危险,因此,本次主要学习一下关于如何预防此类问题的方法,本文主要讨论通过代码混淆的方式来对打包出来的jar包进行处理2. 代码混淆(取自百度百科)百度百科对于代码混淆的解释:代码混淆亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。代码混淆可以用于程序的源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。主要是首先

2022-01-05 11:20:24 1154 1

原创 使用Maven3从源代码构建和部署Jetspeed 2.3

使用Maven3从源代码构建和部署Jetspeed 2.3

2021-11-26 09:11:21 170

转载 10w 行级别数据的 Excel 导入,完整优化记录

需求说明项目中有一个 Excel 导入的需求:缴费记录导入由实施 / 用户 将别的系统的数据填入我们系统中的 Excel 模板,应用将文件内容读取、校对、转换之后产生欠费数据、票据、票据详情并存储到数据库中。在我接手之前可能由于之前导入的数据量并不多没有对效率有过高的追求。但是到了 4.0 版本,我预估导入时Excel 行数会是 10w+ 级别,而往数据库插入的数据量是大于 3n 的,也就是说 10w 行的 Excel,则至少向数据库插入 30w 行数据。因此优化原来的导入代码是势在必行的。我逐

2021-01-06 09:45:46 731

原创 java_main函数

public static void main(String[] args) 主函数:是一个特殊的函数。作为程序的入口,可以被jvm调用。 主函数的定义:public:代表着该函数访问权限是最大的。static:代表主函数随着类的加载就已经存在了。void:主函数没有具体的返回值。main:不是关键字,但是是一个特殊的单词,可以被jvm识别。(String[] ar

2013-01-15 10:02:53 1508

原创 java_静态static 静态代码块

静态:static用法:是一个修饰符,用于修饰成员(成员变量,成员函数).当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。格式:类名.静态成员。 static特点:  1,随着类的加载而加载。   也就说:静态会随着类的消失而消失。说明它的生命周期最长。  2,优先于的对象存在明确一点:静态是先存在。对象是后存在的。  3,被所有对象

2013-01-15 09:59:04 1583 1

原创 java_this关键字

this:看上去,是用于区分局部变量和成员变量同名情况this到底代表的是什么呢?    this:就代表本类的对象到底代表哪一个呢?    this代表它所在函数所属对象的引用。简单说:哪个对象在调用this所在的函数,this就代表哪个对象。 this的应用:    当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。但凡本类功能内部

2013-01-15 09:39:53 597

原创 java构造函数 构造代码块

特点:  1.函数名与类名相同  2.不用定义返回值类型  3.不用写rutern语句作用: 可以用于给对象进行初始化 对象一建立  就会调用与之对应的构造函数; 什么时候定义构造函数?  当分析事物时,该事物存在具备一些特性或者行为。那么将这些内容定义在构造函数中。构造代码块:  作用:给对象进行初始化            对象一建立就运行,而且

2013-01-15 09:34:04 1062

转载 反射机制详解

反射基石--Class类,首字母大写;这是一个类;反射就是把java类中各种成分映射成相应的java类。java程序中的各种java类,它们是否属于同一事物,是不是可以用同一个事物来描述这类事物呢?这个类名字就是Class类;JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用

2013-01-11 16:39:49 1199

转载 Java英文单词Java基础常见英语词汇

OO: object-oriented ,面向对象               OOP:object-oriented programming,面向对象编程       Author:JCC   Object:对象JDK:Java development kit, java开发工具包             JVM:javavirtual machine ,java虚拟机 Compil

2013-01-05 13:48:03 28069 1

原创 局部变量 成员变量 匿名对象

对比局部变量、成员变量:作用范围:成员变量作用于整个类中。成员变量都具有默认值局部变量作用于函数中、或者语句中。在内存中的位置:成员变量、在堆内存中,因为对象的存在,才在内存中存在。局部变量、存在栈内存中。匿名对象:(使用方式)1.当对对象的的方法只调用一次时,可以用匿名对象来完成。如果对一个对象进行多个成员调用,必须给这个对象起个名字。2.可以

2012-12-28 10:06:20 647

原创 java流程控制语句

------- android培训、java培训、期待与您交流!-------break(跳出),continue(继续)

2012-12-20 16:30:22 358

原创 9*9乘法表

9*9乘法表package com.lidongwei.demo;public class ForDemo { /** * @param args * for循环嵌套 */ public static void main(String[] args) { /*//方形图 for (int i = 0; i < 4; i++) { for (int j

2012-12-19 18:31:37 606

原创 for循环练习(计数器思想)

1~100之间 7的倍数的个数。并打印package com.lidongwei.demo;public class ForTest1 { /** * @param args * 1~100之间 7的倍数的个数。并打印 */ public static void main(String[] args) { int a = 0; for (int i = 1;

2012-12-19 17:17:28 1783

原创 for循环练习(累加思想)

获取1-10的和,并打印public class ForTest { /** * @param args * 获取1-10的和,并打印 */ public static void main(String[] args) { //定义一个变量,存放每次循环的和。 int sum = 0; for (int i = 1; i <= 10; i++) {

2012-12-19 16:48:43 9383

原创 if和switch对比理解

首先要看一个问题,if 语句适用范围比较广,只要是 boolean 表达式都可以用 if 判断;而 switch 只能对基本类型进行数值比较。两者的可比性就仅限在两个基本类型比较的范围内。说到基本类型的数值比较,那当然要有两个数。然后重点来了——if 语句每一句都是独立的,看下面的语句:if (a == 1) ...else if (a == 2) ...这样 a 要被读入寄存器两次,1

2012-12-19 14:47:56 631

原创 2012年12月19日 10:33:59

今天开始传智黑马视频学习

2012-12-19 10:29:25 409

原创 java进制

计算机表示数据方式:  8个二进制位代表一个字节,N多字节表示一些数据。  进制越大表现形式越短。  之所以出现八进制、十六进制是为了更方便的表示数据。

2012-12-19 10:19:53 314

翻译 IE与firefox浏览器兼容问题

长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性:  一、函数和方法差异;   二、样式访问和设置;   三、DOM方法及对象引用;   四、事件处理;   五、其他差异的兼容处理。 一、函数和方法差

2012-01-30 17:51:42 491

转载 jquery筛选器

在Web应用程序中,大部分的客户端操作都是基于对象的操作,要操作对象就必须先获取对象,jQuery提供了强大的选择器让我们获取对象。我人为地将jQuery选择器分为两大部分:选择对象和筛选条件。选择对象表示要获取什么对象,筛选条件是对获取的对象进行筛选,最终留下符合某些特征的对象。1.选择对象1).基本·#id 根据给定的ID匹配一个元素。例如:$("#id")·ele

2011-11-05 11:35:52 11905

转载 jquery attr()方法

jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined )2. attr(属性名

2011-11-04 17:25:43 571

转载 ajax控件和类库

Ajax控件和类库现在真的太多了,不知不觉中增加了Ajax的神秘性和复杂性,看到版内很多人为此费解和伤神,决定发此贴谈谈本人对Ajax的观点,希望能让大家对Ajax有一个本质的认识。观点一:Ajax和服务器端技术毫不相关严格的说,与传统web开发相比,Ajax是完完全全的客户端技术。由于很多控件封装了客户端和服务器端的通信过程,因此很多问题也因通信而起。事实上,不论何种Aj

2011-11-04 16:57:03 317

转载 window.external.addFavorite 添加收藏夹的一些技巧

function AddFavorite(sURL, sTitle){try{window.external.addFavorite(sURL, sTitle);}catch (e){try{window.sidebar.addPanel(sTitle, sURL, "");}catch (e){alert("加入收藏失败,有劳您手动添加。"

2011-11-01 10:09:46 16373

转载 javax.servlet.http.Cookie翻译

原创地址:http://lavasoft.blog.51cto.com/62575/78163Overview Package Class Tree Deprecated Index Help PREV CLASS NEXT CLASS FRAMES NO FRAMESSUMMARY: INNER | FIELD | CONSTR | METHOD DETAIL: FI

2011-10-31 10:09:00 787

翻译 关于jquery的slideToggle()效果重复使用的问题

关于jquery的slideToggle()效果重复使用的问题原地址:http://bbs.blueidea.com/thread-3038155-1-1.html/jquery/1.4.0/jquery.min.js">$(document).ready(function(){$(".nav_title").click(function()

2011-10-27 10:57:18 4696

翻译 js复制网页内容到剪切板

Js代码 function copyToClipboard(txt) { if(window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); alert("Your request has been processed successf

2011-10-27 10:42:20 1259

转载 struts-config.xml配置

struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件主要结构如下所示:global-forwards>global-forwards>       以上各元素必须是按照这个顺序的,若开发人员打乱顺序,

2011-10-25 15:48:02 262

翻译 js表单验证

目录:1:js 字符串长度限制、判断字符长度、js限制输入、限制不能输入、textarea 长度限制 2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字6: js email验证 、js 判断email 、信箱/邮箱格式验证7:j

2011-10-25 14:15:56 255

翻译 IE与firefox浏览器兼容问题

长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性:  一、函数和方法差异;   二、样式访问和设置;   三、DOM方法及对象引用;  四、事件处理;   五、其他差异的兼容处理。 一、函数和方法

2011-10-25 10:06:19 690 1

原创 数据库的自动备份与数据库被破坏后恢复(全文注解)

原著是扶琴煮酒,以下红色字体为注解特意标记出来,便于新手阅读       当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小。或者说,仅

2011-10-17 10:47:56 580

转载 DOM4J_xpath 操作简介

1、DOM4J简介DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。    DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,

2011-10-15 16:01:35 599

转载 httpclient基础

http://www.cppblog.com/iuranus/archive/2010/07/04/119311.html1.1      执行请求HttpClient的最重要的功能是执行HTTP方法。一个HTTP方法的执行涉及到一个或多个HTTP请求或HTTP响应的交流

2011-10-15 14:12:34 1278

转载 httpclient 整理

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的

2011-10-15 13:46:56 328

转载 SAXBulider基本用法

(本文转载于http://blog.163.com/liucy_18/blog/static/531929062010627104937623/) // 下载jdom包 import org.jdom.Document; import org.jdom.Eleme

2011-10-15 13:37:43 281

转载 HTTPS和HTTP的区别

HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。它是由Netsc

2011-10-15 12:43:55 674

转载 SQL重复记录查询

1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select  peopleId  from  people  group  by  peopleId  having

2011-10-14 18:25:20 300

转载 JAVA中SERIALVERSIONUID的解释

serialVersionUID作用:        序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式:       一个是默认的1L,比如:private static final long serialVersionUID =

2011-10-13 16:50:24 231

转载 pinyin4j(二)

import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.

2011-10-13 11:35:45 468

jsp基础精华详解

四种会话跟踪方式: 1.Session HttpSession session = request.getSession(); session.setAttribute("name", "zhangsan"); session.setAttribute("pwd", "aaa"); String name = (String) session.getAttribute("name"); 2.cookie: //创建Cookie Cookie cookie = new Cookie("name", "zhangsan"); //设置Cookie的超时时间 cookie.setMaxAge(24 * 60 * 60 *60); //把Cookie发送到客户端 response.addCookie(cookie); //得到客户端发送的Cookie Cookie [] cookies = request.getCookies(); for(int i=0; i<cookies.length; i++) { Cookie temp = cookies[i]; String key = temp.getName(); String value = temp.getValue(); } 3.隐藏表单域 &lt;input type="hidden" name="name" value="zhangsan" /&gt; request.getParameter("name"); 4.Url重写 问号传参 LoginServlet?username=zhangsan&pwd=123 String name = request.getParameter("username"); String pwd =request.getPareameter("pwd"); 内部跳转: LoginServlet request.getRequestDispatcher("index.jsp").forward(request, resposne); 外部跳转: response.sendRedirect("index.jsp"); 内部跳转是一次请求和一次响应 外部跳转是两次请求和两次响应 ServletContext:Servlet上下文对象 它是一个公共区域,可以被所有的客户端共享 setAttribute():向公共区域里放入数据 getAttribute():从公共区域里取数据

2012-01-30

jquery-ajax

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。 type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。 timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设 置。 async:要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。 如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等 待请求完成才可以执行。

2012-01-30

ssh框架面试题

ssh框架面试题。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-09-24

空空如也

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

TA关注的人

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