- 博客(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
463
原创 [转]java代码混淆以及及IDEA中springboot使用Allatori进行混淆
1. 原因由于看到很多的java项目通过反编译jar包能够看到代码的具体实现,相当于将所有的逻辑都暴露在外,会造成很大的危险,因此,本次主要学习一下关于如何预防此类问题的方法,本文主要讨论通过代码混淆的方式来对打包出来的jar包进行处理2. 代码混淆(取自百度百科)百度百科对于代码混淆的解释:代码混淆亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。代码混淆可以用于程序的源代码,也可以用于程序编译而成的中间代码。执行代码混淆的程序被称作代码混淆器。主要是首先
2022-01-05 11:20:24
1366
1
转载 10w 行级别数据的 Excel 导入,完整优化记录
需求说明项目中有一个 Excel 导入的需求:缴费记录导入由实施 / 用户 将别的系统的数据填入我们系统中的 Excel 模板,应用将文件内容读取、校对、转换之后产生欠费数据、票据、票据详情并存储到数据库中。在我接手之前可能由于之前导入的数据量并不多没有对效率有过高的追求。但是到了 4.0 版本,我预估导入时Excel 行数会是 10w+ 级别,而往数据库插入的数据量是大于 3n 的,也就是说 10w 行的 Excel,则至少向数据库插入 30w 行数据。因此优化原来的导入代码是势在必行的。我逐
2021-01-06 09:45:46
858
原创 java_main函数
public static void main(String[] args) 主函数:是一个特殊的函数。作为程序的入口,可以被jvm调用。 主函数的定义:public:代表着该函数访问权限是最大的。static:代表主函数随着类的加载就已经存在了。void:主函数没有具体的返回值。main:不是关键字,但是是一个特殊的单词,可以被jvm识别。(String[] ar
2013-01-15 10:02:53
1570
原创 java_静态static 静态代码块
静态:static用法:是一个修饰符,用于修饰成员(成员变量,成员函数).当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。格式:类名.静态成员。 static特点: 1,随着类的加载而加载。 也就说:静态会随着类的消失而消失。说明它的生命周期最长。 2,优先于的对象存在明确一点:静态是先存在。对象是后存在的。 3,被所有对象
2013-01-15 09:59:04
1627
原创 java_this关键字
this:看上去,是用于区分局部变量和成员变量同名情况this到底代表的是什么呢? this:就代表本类的对象到底代表哪一个呢? this代表它所在函数所属对象的引用。简单说:哪个对象在调用this所在的函数,this就代表哪个对象。 this的应用: 当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。但凡本类功能内部
2013-01-15 09:39:53
626
原创 java构造函数 构造代码块
特点: 1.函数名与类名相同 2.不用定义返回值类型 3.不用写rutern语句作用: 可以用于给对象进行初始化 对象一建立 就会调用与之对应的构造函数; 什么时候定义构造函数? 当分析事物时,该事物存在具备一些特性或者行为。那么将这些内容定义在构造函数中。构造代码块: 作用:给对象进行初始化 对象一建立就运行,而且
2013-01-15 09:34:04
1093
转载 反射机制详解
反射基石--Class类,首字母大写;这是一个类;反射就是把java类中各种成分映射成相应的java类。java程序中的各种java类,它们是否属于同一事物,是不是可以用同一个事物来描述这类事物呢?这个类名字就是Class类;JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用
2013-01-11 16:39:49
1251
转载 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
28473
1
原创 局部变量 成员变量 匿名对象
对比局部变量、成员变量:作用范围:成员变量作用于整个类中。成员变量都具有默认值局部变量作用于函数中、或者语句中。在内存中的位置:成员变量、在堆内存中,因为对象的存在,才在内存中存在。局部变量、存在栈内存中。匿名对象:(使用方式)1.当对对象的的方法只调用一次时,可以用匿名对象来完成。如果对一个对象进行多个成员调用,必须给这个对象起个名字。2.可以
2012-12-28 10:06:20
687
原创 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
637
原创 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
1873
原创 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
9582
原创 if和switch对比理解
首先要看一个问题,if 语句适用范围比较广,只要是 boolean 表达式都可以用 if 判断;而 switch 只能对基本类型进行数值比较。两者的可比性就仅限在两个基本类型比较的范围内。说到基本类型的数值比较,那当然要有两个数。然后重点来了——if 语句每一句都是独立的,看下面的语句:if (a == 1) ...else if (a == 2) ...这样 a 要被读入寄存器两次,1
2012-12-19 14:47:56
683
原创 java进制
计算机表示数据方式: 8个二进制位代表一个字节,N多字节表示一些数据。 进制越大表现形式越短。 之所以出现八进制、十六进制是为了更方便的表示数据。
2012-12-19 10:19:53
337
翻译 IE与firefox浏览器兼容问题
长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性: 一、函数和方法差异; 二、样式访问和设置; 三、DOM方法及对象引用; 四、事件处理; 五、其他差异的兼容处理。 一、函数和方法差
2012-01-30 17:51:42
507
转载 jquery筛选器
在Web应用程序中,大部分的客户端操作都是基于对象的操作,要操作对象就必须先获取对象,jQuery提供了强大的选择器让我们获取对象。我人为地将jQuery选择器分为两大部分:选择对象和筛选条件。选择对象表示要获取什么对象,筛选条件是对获取的对象进行筛选,最终留下符合某些特征的对象。1.选择对象1).基本·#id 根据给定的ID匹配一个元素。例如:$("#id")·ele
2011-11-05 11:35:52
11998
转载 jquery attr()方法
jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined )2. attr(属性名
2011-11-04 17:25:43
603
转载 ajax控件和类库
Ajax控件和类库现在真的太多了,不知不觉中增加了Ajax的神秘性和复杂性,看到版内很多人为此费解和伤神,决定发此贴谈谈本人对Ajax的观点,希望能让大家对Ajax有一个本质的认识。观点一:Ajax和服务器端技术毫不相关严格的说,与传统web开发相比,Ajax是完完全全的客户端技术。由于很多控件封装了客户端和服务器端的通信过程,因此很多问题也因通信而起。事实上,不论何种Aj
2011-11-04 16:57:03
346
转载 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
17109
转载 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
822
翻译 关于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
4750
翻译 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
1290
转载 struts-config.xml配置
struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源、form-bean、action和plug-in(插件)和资源文件的信息。其文件主要结构如下所示:global-forwards>global-forwards> 以上各元素必须是按照这个顺序的,若开发人员打乱顺序,
2011-10-25 15:48:02
289
翻译 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
284
翻译 IE与firefox浏览器兼容问题
长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性: 一、函数和方法差异; 二、样式访问和设置; 三、DOM方法及对象引用; 四、事件处理; 五、其他差异的兼容处理。 一、函数和方法
2011-10-25 10:06:19
769
原创 数据库的自动备份与数据库被破坏后恢复(全文注解)
原著是扶琴煮酒,以下红色字体为注解特意标记出来,便于新手阅读 当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小。或者说,仅
2011-10-17 10:47:56
620
转载 DOM4J_xpath 操作简介
1、DOM4J简介DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。 DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,
2011-10-15 16:01:35
630
转载 httpclient基础
http://www.cppblog.com/iuranus/archive/2010/07/04/119311.html1.1 执行请求HttpClient的最重要的功能是执行HTTP方法。一个HTTP方法的执行涉及到一个或多个HTTP请求或HTTP响应的交流
2011-10-15 14:12:34
1306
转载 httpclient 整理
HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的
2011-10-15 13:46:56
353
转载 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
309
转载 HTTPS和HTTP的区别
HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。它是由Netsc
2011-10-15 12:43:55
714
转载 SQL重复记录查询
1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having
2011-10-14 18:25:20
336
转载 JAVA中SERIALVERSIONUID的解释
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID =
2011-10-13 16:50:24
260
转载 pinyin4j(二)
import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.
2011-10-13 11:35:45
490
jsp基础精华详解
2012-01-30
jquery-ajax
2012-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人