随笔分类 -  java

摘要:最近要跑爬虫程序,需要打包成jar发在linux服务器中运行。主要是第三方的lib包与配置文件,不进行打包,方便修改。 1.eclipse中src中源码编译后生成的源码在bin文件中,把里面源码单独拿出。 2.编写MANIFEST.MF文件 这里需要注意MANIFEST.MF文件的格式有: 1. M 阅读全文
posted @ 2017-08-10 23:14 不被女生喜欢好多年 阅读(1166) 评论(0) 推荐(0)
摘要:ThreadLocal为线程局部变量,通过线程名(key) 对象(value)的Map来获取每个线程对应的对象。我们不能通过ThreadLocal处理多线程并发问题,但是每个线程可以通过ThreadLocal轻易的访问到自己保存的对象。 以Hibernate中sessionFactory,Sessi 阅读全文
posted @ 2017-06-26 12:00 不被女生喜欢好多年 阅读(204) 评论(0) 推荐(0)
摘要:AOP(aspect oriented programming) ========== aspect是一种新型的模块化机制,用来描述分散在对象,类或函数中横切关注点。从关注点中分离出横切关注点是面向切面的程序设计的核心概念。分离关注点使解决特定领域问题的代码从业务逻辑中独立出来。业务逻辑的代码不在含 阅读全文
posted @ 2017-06-15 21:15 不被女生喜欢好多年 阅读(219) 评论(0) 推荐(0)
摘要:反射 类是程序的一部分,每个类都有一个Class对象。换言之,每当编写并编译了一个新类,就会产生一个Class对象(更恰当的来说,是被保存在一个同名的.class文件中)。一旦某个类的Class对象被载入内存,它就用来创建这个类的所有对象。对于反射来说,就是在运行时打开与检查.class文件。 静态 阅读全文
posted @ 2017-06-06 22:11 不被女生喜欢好多年 阅读(174) 评论(0) 推荐(0)
摘要:1.base64编码转换 所谓base64编码,即按照规则把字符转化为"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"这个字符集中的字符。具体规则如下: a.把每3个字节为一组,共24bit。每6bit一小组,每组前 阅读全文
posted @ 2017-02-22 21:42 不被女生喜欢好多年 阅读(3701) 评论(0) 推荐(0)
摘要:一、数据类型 1.基本数据类型: . 布尔类型:boolean(true,false) . 整型:byte(-128,127)、short(-32768,32767)、int(-2147483648,2147483647)、long(-9223372036854775808,922337203685 阅读全文
posted @ 2016-10-15 21:04 不被女生喜欢好多年 阅读(2592) 评论(0) 推荐(0)
摘要:1.任何数据库驱动程序都提供对java.sql.Driver接口的驱动类,mysql-connector-java-5.1.39-bin.jar中Driver: 实际上Class.forName("com.mysql.jdbc.Driver") >DriverManager.registerDriv 阅读全文
posted @ 2016-09-14 14:49 不被女生喜欢好多年 阅读(1142) 评论(0) 推荐(0)
摘要:Jsp自定义标签: 1.继承SimpleTagSupport,重写doTag()。 2.在WEB-INF/ 下配置**.tld文件 3.Jsp页面引入自定义标签:<%@ taglib uri="***" prefix="s"%> 自定义标签demo实现:在jsp页面将对象存入pageContext. 阅读全文
posted @ 2016-09-10 14:12 不被女生喜欢好多年 阅读(340) 评论(0) 推荐(0)
摘要:package hashcode; public class LearnString { public static void main(String[] args) { //1.先在栈中创建一个对String类的对象引用变量str //2.然后查找堆中常量池(内存中以表存在)里有没有存放"abc" //3.如果没有,则将"abc"存放进常量池,并令str指向”abc” /... 阅读全文
posted @ 2016-05-23 20:59 不被女生喜欢好多年 阅读(270) 评论(0) 推荐(0)
摘要:package com.zyw.serializablebean; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream;... 阅读全文
posted @ 2016-05-17 22:59 不被女生喜欢好多年 阅读(215) 评论(0) 推荐(0)
摘要:server: client: 阅读全文
posted @ 2016-05-14 20:15 不被女生喜欢好多年 阅读(216) 评论(0) 推荐(0)
摘要:客户端: package cn.zyw.javaurl; import java.io.IOException; import java.net.*; /** * Created by zyw on 2016/4/2. */ public class UDPClient { public static void main(String args[]){ try ... 阅读全文
posted @ 2016-04-02 16:26 不被女生喜欢好多年 阅读(342) 评论(0) 推荐(0)
摘要:package com.zyw.reusableClass; import java.util.Random; /** * Created by zyw on 2016/3/26. * from think in java * final数据 * 1.static final VALUE_THREE 做为编译期常量 大写字母命名,字与字下划线分开 * 2.不能因为数据为final就... 阅读全文
posted @ 2016-03-26 15:03 不被女生喜欢好多年 阅读(249) 评论(0) 推荐(0)
摘要:package com.zyw.reusableClass; /** * Created by zyw on 2016/3/25. * 1.static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法 * 也可以形成静态static代码块,但是Java语言中没有全局变量的概念 * 2.被static修饰的成员变量和成员方法独立于该类的任何对象 * 3.//demo.a ... 阅读全文
posted @ 2016-03-25 12:45 不被女生喜欢好多年 阅读(148) 评论(0) 推荐(0)
摘要:package com.zyw.io; import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.regex.Pattern; /** * 目录实用工具 ... 阅读全文
posted @ 2016-03-23 17:37 不被女生喜欢好多年 阅读(245) 评论(0) 推荐(0)
摘要:package cn.aust.zyw.demo; public class BST<Key extends Comparable<Key>,Value> { public static void main(String args[]){ BST<Integer,String> bst=new BS 阅读全文
posted @ 2016-03-02 17:08 不被女生喜欢好多年 阅读(291) 评论(0) 推荐(0)
摘要:package cn.aust.zyw.demo; import java.util.Iterator; /** * Created by zyw on 2016/2/19. * 用数组实现栈 */ public class MyStack<T> implements Iterable<T>{ pu 阅读全文
posted @ 2016-02-19 15:38 不被女生喜欢好多年 阅读(182) 评论(0) 推荐(0)
摘要:package cn.aust.zyw.demo; import java.util.Iterator; /** * Created by zyw on 2016/2/17. */ public class BagTest { public static void main(String args[ 阅读全文
posted @ 2016-02-18 10:27 不被女生喜欢好多年 阅读(265) 评论(0) 推荐(0)
摘要:package cn.aust.zyw.demo; import java.util.Iterator; /** * Created by zyw on 2016/2/16. * Iterator模式是用于遍历集合类的标准访问方法。 * 它可以把访问逻辑从不同类型的集合类中抽象出来,从而避免向客户端 阅读全文
posted @ 2016-02-16 22:18 不被女生喜欢好多年 阅读(339) 评论(0) 推荐(0)