
java基础学习
雪峰大人
一步一脚印,一天一气象
展开
-
jdbc链接数据库名,获取表名、字段名和数据
这里以mysql 为例,最近项目需要外部异表数据源的载入,需要自动获取连接数据的库名,数据表名,字段名和数据。现在做个笔记。想获取库里面的数据表名,字段名和数据,网上也有很多,怎么写看个人爱好。 获取该连接的库名,由于没有什么资料,我查了也没有结果,主要是接受的字符串不知道是什么,只是一个地址。通过反复试验,用detabase居然可以显示了。 String sql1 = "SHOW原创 2017-07-20 15:11:07 · 6295 阅读 · 0 评论 -
java中文汉字按英文字母表排序
先部署语言环境 Comparator,类型只能为Object 然后就可以排序或比较/** * 类名称:cpm.java<br> * 类描述:汉字排序方案3<br> * 要求将汉字以英文字母进行排序 * 先需Comparator部署环境 * 运用Collections 函数 和jdk自身的环境库 * 创建时间:2016年12月23日, 下午3:09:31 */import java原创 2016-12-23 16:12:32 · 3477 阅读 · 0 评论 -
几种线程池的使用和区别
通过import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; 两个工厂类来产生线程池。Executors下主要几类函数: newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThread原创 2016-12-15 16:06:13 · 583 阅读 · 0 评论 -
java基本加密方式
本文提供复习,本人解释不清。 来源地址 本篇内容简要介绍BASE64、MD5、SHA、HMAC几种加密算法。 BASE64编码算法不算是真正的加密算法。 MD5、SHA、HMAC这三种加密算法,可谓是非可逆加密,就是不可解密的加密方法,我们称之为单向加密算法。我们通常只把他们作为加密的基础。单纯的以上三种的加密并不可靠。对称加密采用单钥密码系统的加密方法,同一个密钥可以同时用原创 2016-12-08 19:05:57 · 1947 阅读 · 0 评论 -
java常用加密方式2
BASE64、MD5、SHA、HMAC 完整类:package Example1208;import java.security.MessageDigest; import javax.crypto.KeyGenerator; import javax.crypto.Mac; import javax.crypto.SecretKey;import javax.crypto.sp转载 2016-12-08 19:12:54 · 287 阅读 · 0 评论 -
java 中的 空值
空值有3种: 有值 为空字符串,有值为空,无值 public class Test_Null { /** * @param args */ public static void main(String[] args) { String a = new String(); String b = "";转载 2016-12-08 16:49:21 · 692 阅读 · 0 评论 -
通过PreparedStatement 对数据库进行增删改查
增public boolean ChaRu3(User user){ boolean flag=true; Connection conn=null; PreparedStatement ps=null; //创建PreparedStatement 对象 String sql= "insert into user (转载 2016-12-06 16:36:06 · 276 阅读 · 0 评论