![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
天盟
这个作者很懒,什么都没留下…
展开
-
Struts + Spring + Hibernate 视频教程
大家好,我是天盟,今天给大家带来一个java ssh+log4j+junit使用教程。教程只讲整合步骤,框架的原理不会讲的。第一集1、需求分析(只是一个简单的注册模块)2、数据库设计(一个表即可)3、运用hibernate反向工程4、乱码问题5、开始struts,写action、actionform、jsp6、jsp表单验证和actionForm表单原创 2014-03-31 12:42:49 · 889 阅读 · 0 评论 -
正则表达式笔记
List size()方法String: length()数组: length属性android布局文件中同一个布局文件中不能有相同的id一个应用中,同一类控件不能有相同的id常用类:pattern和matcher.代表任何字符\d代表数字\D代表非数字[]表示一个字符的范围\s表示空白字符\S表示非空白字符\w表示字符和数字和下原创 2014-05-17 22:22:00 · 657 阅读 · 0 评论 -
输入输出流与字节数组、字符串转换
原创 2014-05-17 22:15:38 · 612 阅读 · 0 评论 -
pcm 格式 转换成 wav
package import java.io.*;public class Pcm2wav { public final char fileID[] = {'R', 'I', 'F', 'F'}; public int fileLength; public char wavTag[] = {'W', 'A', 'V', 'E'};; public char FmtHdrID原创 2014-05-17 23:10:46 · 1103 阅读 · 0 评论 -
java 命名规范
一、一般规范:包名、类名、函数名、变量名:1、可以使用“_”、“$”、字母、数字2、数字不能开头二、习惯规范:包的命名:com.dd544.test工程名、类名:XMLExample、Graphics、MainActivity常量:MAX_VALUE变量、函数名:mainButtonxml文件名及里面的变量名:btn_main原创 2014-05-17 22:10:53 · 503 阅读 · 0 评论 -
Spring IOC 和 AOP
一、Spring IOC(DI)1、概念:IOC:控制反转,这是一个过程,DI:依赖注入,是这个过程中的具体方法。2、实现:IOC 大量的运用反射机制,通过解析你在xml里配置的类名方法名生成对象,然后返回给调用者。3、java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作原创 2014-04-01 18:18:30 · 616 阅读 · 0 评论 -
Java、Android环境变量设置
一、WindowsJava 环境变量设置(都是系统变量)1、新建JAVA_HOME值如D:\jdk1.42、找到Path 添加%JAVA_HOME%\bin3、新建CLASSPATH值如.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径)Android1、新建ANDROID_HO...原创 2014-05-17 22:19:20 · 701 阅读 · 0 评论 -
SOA & RPC & MQ
一、通用系统架构二、SOASOA的基础是RPC三、RPCRPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 名字 传输协议 服务器 序列化格式 WebService HTTP SOAP(基于XML) REST HTTP JSON原创 2016-12-14 22:00:56 · 927 阅读 · 1 评论 -
JVM内存管理和类加载系统
JVM内存管理和类加载系统原创 2017-07-12 14:02:53 · 702 阅读 · 0 评论 -
HMAC-SHA1 java版
import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException; import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec; public class HMACSHA1 { private static原创 2014-05-08 10:11:45 · 902 阅读 · 0 评论 -
Java 数组排序 和 list排序 总结
一、数组排序(Arrays.sort)当遇到数组排序时,我们经常会使用学过的几种排序方法,而java 本身提供了Arrays.sort,在数据元素较少或者对效率要求不是抬高时,直接使用Arrays.sort来的更容易。查看一下源码后Arrays.sort 本身采用的是快速排序。 1. 数字排序 int[] intArray = new int[] { 4, 1, 3,原创 2014-05-08 09:54:21 · 1039 阅读 · 0 评论 -
取余、取模、取商
1.取余 rem(3,2)=1 rem(-3,-2)=-1 rem(3,-2)=1 rem(-3,2)=-12.取模 mod(3,2)=1 mod(-3,-2)=-1 mod(3,-2)=-1 mod(-3,2)=1由此可以看出,rem和mod是有符号区别的! 具体说,rem结果的符号与被除数相同;mod结果的符号与除数相同。原创 2014-04-01 18:05:48 · 4607 阅读 · 0 评论 -
equal 、a==b 和 hashcode
一、在没有重写equals的类里,equals 就等于 a==b (即判断对象地址是否相等)boolean equals(Object o){return this==o;} 二、有些类重写了 equals 方法,比如Stringpublic class Ab{ public static void main(String a[]){原创 2014-04-01 18:02:52 · 623 阅读 · 0 评论 -
RSA 非对称加密算法的 用途
RSA 算法会生成一对不同的密钥,一个是私钥、一个是公钥,他俩其实地位相同。即 :私钥加密,只有公钥解密相反:公钥加密,只有私钥解密用途:一、信息加密:A BA生成c1(私)c2(公)把c2给BB生成d1(私)d2(公)把d2给AA(c1解密)A(d2加密) ------------------------------>B(d1解密)原创 2014-04-01 18:10:27 · 2409 阅读 · 0 评论 -
Base64编码
一、字符编码:ASCII、Unicode、GB类 作用:规定了一个字符 对应到 一个二进制串的规则,这样就可以把字符存到计算机中了。二、二进制数的显示我们可以理解成计算机中都存储的是二进制数,这些二进制数是怎么打印到屏幕上的呢?1、直接显示成“01010011....”(开玩笑了,这是不可能的,因为太长了)2、如果知道字符编码(比如ASC原创 2014-04-05 21:31:03 · 1099 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
以下博文的我只做了批注,原文地址如下(尊重原创):原文网址:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态(-128~12原创 2014-04-05 21:28:34 · 585 阅读 · 0 评论 -
JAVA 8种基本类型所占内存分析
先说一下计算机中内存基本单位比特(bit)即一个二进制位 例如100011就是6比特字节(byte)这是计算机中数据类型最基本的单位了,8bit 组成1byte字(word)两个byte称为一个word,所以字大小应该是16位bit,共两字节双字(double word 简写为DWORD)见名知意,两个字,四个字节,32bitjava中的8种基本数据类型原创 2014-04-05 21:38:26 · 1827 阅读 · 0 评论 -
java集合类总结
前言:在内存中存储数据有两种形式:连续的内存、不连续的内存,这就对应了两种数据结构 数组(线性表) 和 链表。那么我们常说的 队列、栈 都是使用上面两种形式实现的。Collection(单元素)├List(有序、可重复)│ ├LinkedList│ ├ArrayList│ └Vector│ └Stack└Set(无原创 2014-05-08 09:51:14 · 632 阅读 · 0 评论 -
hashmap 排序
一、把hashmap的Entry取出来放到list,然后再排listhashmap 的排序是按照你传入的Entry的hash值来排序,所以我们遍历hashmap时就是按照这个顺序来的。Map map = new HashMap();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);Li原创 2014-05-08 09:52:42 · 917 阅读 · 0 评论 -
Struts2 + Spring + Hibernate 视频教程
1、使用JDBC技术访问后台数据库系统 放到配置文件里 (MySpringMVC+示例代码)servlet+jstl+el+form(示例代码)自定义标签国际化(两种) jstl + struts建立Filter过滤器实现企业应用 MySpringMVC运用会话技术实现用户数据的采集 MySpringMVC最后创建 eclipse下的java工程2、st原创 2014-03-31 12:37:31 · 1746 阅读 · 0 评论