java基础
文章平均质量分 65
one_isi_all
这个作者很懒,什么都没留下…
展开
-
Base64的加密解密
//BASE64可逆算法-加密//pwd.getBytes()字符串转字节数组//byte[] bytes=Base64.encodeBase64(pwd.getBytes());//字节数组转字符串//System.out.println(new String(bytes));//解密//String pwd2="MTIzNDU2";//byte[] byte原创 2015-06-22 16:06:55 · 536 阅读 · 0 评论 -
动态创建类 和实例化类
类1:package com.eduaks.luck.test;public class TestSS {public TestSS(String xx){System.out.println(xx);}}类2:package com.eduaks.luck.test;import java.lang.reflect.InvocationTargetExcept原创 2015-08-27 16:55:29 · 539 阅读 · 0 评论 -
jsp页面通过ajax上传多张图片
pageEncoding="UTF-8"%>总部后台系统 function upload(fileName)//这个方法可以限定上传图片的后缀 { var picPath = $("#" + fileName).val(); var t原创 2015-06-23 20:56:23 · 4755 阅读 · 2 评论 -
[JAVA]定时任务之-Quartz使用篇
点击打开链接转载 2015-10-10 17:30:33 · 405 阅读 · 0 评论 -
Linux远程操作
suselinux 常用命令界面操作工具 WinSCP ,远程命令控制工具 Xshell 5(1)命令ls——列出文件ls-la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件(2)命令cp——复制文件cp afile afile.bak原创 2015-10-15 11:15:12 · 1157 阅读 · 0 评论 -
java中遍历实体类属性和类型,属性值
public static void testReflect(Object model) throws NoSuchMethodException, IllegalAccessException, IllegalArgumentException, InvocationTargetException{ Field[] field = model.getClass().getDecl转载 2015-10-16 10:37:58 · 971 阅读 · 0 评论 -
微信红包发放注意事项
最近因为公司业务需求,接触了微信现金红包高级红包接口,开发时遇到了不少问题,网上搜索发现有很多人也遇到了各种问题,但是没有一个相对完整的解决方案。在这里我把自己开发过程遇到的问题归纳一下,另外写了一个示例程序方便大家参考。以下说明是基于Windows Microsoft .Net平台的。官方文档:点击这里查看官方文档,下面是文档没写,或者一笔略过,但是容易被忽略的注意事项。转载 2016-01-18 10:04:37 · 817 阅读 · 0 评论 -
List集合对象中按照不同属性大小排序
package com.huad.luck;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class Test { public static void main(String[] arg原创 2015-11-25 14:00:55 · 5122 阅读 · 0 评论 -
input之checkbox用法
function getFids(){ fids=""; $('input[name="chBox"]:checked').each(function(){ fids+=$(this).val()+","; }); fid原创 2015-06-10 11:52:09 · 1895 阅读 · 0 评论 -
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2016-03-01 16:47:23 · 614 阅读 · 1 评论 -
一个简单实用的缓存实例
下面是一个简单缓存的实现,摘自:http://www.oschina.net/code/snippet_55577_3887import java.util.Map;import java.util.WeakHashMap;import java.util.concurrent.ConcurrentHashMap;impor转载 2016-06-14 15:32:00 · 627 阅读 · 0 评论 -
log4j完整版把错误信息放到日志中
log4j完整版把错误信息放到日志中原创 2017-10-25 17:03:16 · 2727 阅读 · 0 评论 -
Java 多线程 并发编程
一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间转载 2015-10-21 11:14:37 · 445 阅读 · 0 评论 -
获取登录需要的cookie简单案列
package com.colasoft.wcs.cookie;import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.script.Invocable;import javax.script.ScriptEngine;import javax.script.S原创 2015-10-16 17:42:35 · 2093 阅读 · 0 评论 -
String.format()用法大全 (字符串拼接)
1、转换符(占位符)%s: 字符串类型,如:"ljq"%b: 布尔类型,如:true%d: 整数类型(十进制),如:99%f: 浮点类型,如:99.99%%: 百分比类型,如:%%n: 换行符String ss = "http://xxxx/xxx/xxx?name=%s&age=%d";System.out.println(String.format(ss, "张三",2原创 2015-08-19 11:35:41 · 1963 阅读 · 0 评论 -
各种集合遍历
List list=new ArrayList();List list2=new LinkedList();Set set=new HashSet();//键值对//MapMap map=new HashMap();//map.put("9527", "唐伯虎");Map map2=new Hashtable();Properties p=ne原创 2015-06-22 16:11:53 · 589 阅读 · 0 评论 -
导出成excel文件
Document doc=new Document();Element element=new Element("数据导出");BllAcademicState daochu = new BllAcademicState();ResultSet rs;try {rs=Dboparetion.execQuery("SELECT * FROM memberinfo", null);原创 2015-06-22 16:26:09 · 388 阅读 · 0 评论 -
验证码图片生成以及页面取得
package cn.owntt.web.servlet;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;原创 2015-06-22 16:15:23 · 385 阅读 · 0 评论 -
上传excel文件
package cn.owntt.web.servlet;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.Iterat原创 2015-06-22 16:14:28 · 439 阅读 · 1 评论 -
后台前台传入编码处理filter(最完善版本)(根据不同请求post/get不同处理)
package com.ewanshang.wenzhou.filter;import java.io.UnsupportedEncodingException;import java.util.Iterator;import javax.servlet.http.HttpServletRequest;import org.apache.struts2.ServletActionCo原创 2015-06-25 17:00:12 · 1084 阅读 · 0 评论 -
今天开始写博客
今天开始记录平时遇到的问题原创 2015-06-06 09:02:16 · 326 阅读 · 0 评论 -
动态获取配置文件里的value
package com.ewanshang.wenzhou.utils;import java.io.File;import java.io.FileInputStream;import java.net.URL;import java.util.Properties;public class PropertiesUtils { private stati原创 2015-07-01 15:07:47 · 473 阅读 · 0 评论 -
jsp页面的ajax取值
jsp页面代码function test2(value) { $.post("term_searchTagency.shtml", { "agencyID" : $("#agency").val(), "type" : "agen", "st原创 2015-06-10 10:31:33 · 1426 阅读 · 0 评论 -
jsp页面动态加载form标签的action地址和里面的submit按钮事件
js里面 $("document").ready(function() { $('#btnSearch').live("click", function() { $('#formID').attr("action", "term_showAll.shtml");原创 2015-06-10 10:18:21 · 1444 阅读 · 0 评论 -
正则表达式
“^\d+$” //非负整数(正整数 + 0)“^[0-9]*[1-9][0-9]*$” //正整数“^((-\d+)|(0+))$” //非正整数(负整数 + 0)“^-[0-9]*[1-9][0-9]*$” //负整数“^-?\d+$” //整数“^\d+(\.\d+)?$” /原创 2015-07-01 15:50:17 · 277 阅读 · 0 评论 -
webmagic的设计机制及原理-如何开发一个Java爬虫
webmagic的目标一般来说,一个爬虫包括几个部分:页面下载页面下载是一个爬虫的基础。下载页面之后才能进行其他后续操作。链接提取一般爬虫都会有一些初始的种子URL,但是这些URL对于爬虫是远远不够的。爬虫在爬页面的时候,需要不断发现新的链接。URL管理最基础的URL管理,就是对已经爬过的URL和没有爬的URL做区分,防止重复爬取。内容分析和持久转载 2015-07-01 17:48:47 · 661 阅读 · 0 评论 -
POST请求外部接口,并携带参数
package test.java;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;public...原创 2018-05-23 16:03:35 · 3226 阅读 · 0 评论