java
性感亚索在线吹风
登峰造极的成就源于自律
展开
-
多线程的创建和使用
1.继承Threadpublic class MyThread1 extends Thread(){ @Override public void run(){ //业务代码 }}调用:new MyThread1().start();2.实现Runable接口public class MyThread2 implements Runable(){ @Override public void run (){ //业务代原创 2020-08-26 23:51:04 · 116 阅读 · 0 评论 -
String转map工具
String decrypt = "{IDCARD=123456, SEX=nan, PHONE=18100000001, USERNAME=liuyifei}"; if (decrypt.startsWith("{")) { decrypt = decrypt.substring(1, decrypt.length()); } ...原创 2018-10-31 10:00:56 · 2796 阅读 · 0 评论 -
java读取无需解压读取zip文件
package test; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.util.z...翻译 2018-06-22 18:06:27 · 1063 阅读 · 1 评论 -
使用ibatis读取OracelClob类型存储的Base64字符串并转成图片
1.ibatis获取数据信息 数据库中有些字段因为存储的数据量大,而使用特殊格式进行存储,常用的数据类型为BLOB和CLOB格式。 BLOB(binary large object)和CLOB(Character Large Object)都是数据库中的一种保存文件所使用的类型。都用来存储大对象,BLOB是二进制大对象,是存储二进制文件的容器,典型的BLOB是一张图片或一个声...原创 2018-06-12 15:33:35 · 1263 阅读 · 0 评论 -
Java使用jedis操作Redis单机和集群
客户端配置与使用l 首先你需要下载驱动包 下载 jedis.jar,确保下载最新驱动包。下载地址:https://mvnrepository.com/artifact/redis.clients/jedisl 在你的 classpath 中包含该驱动包。1.1. 连接单机版第一步:创建一个Jedis对象。需要指定服务端的ip及端口。第二步:使用Jedis对象操作数据库,每个redis命令对应一个方...原创 2018-03-06 16:01:14 · 4799 阅读 · 0 评论 -
Redis单机和集群的搭建与使用
1.1单机版使用:安装步骤:第一步:redis的源码包上传到linux系统。第二步:解压缩redis。第三步:编译。进入redis源码目录。make 第四步:安装。make install PREFIX=/usr/local/redisPREFIX参数指定redis的安装目录。连接redis: 1. Redis的启动:前端启动:在redis的安装目录下直接启动redis-server[roo...原创 2018-03-06 15:58:59 · 797 阅读 · 0 评论 -
Redis设计思路结构原理集群原理和应用场景
1.1. 技术说明Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作...原创 2018-03-06 15:53:31 · 365 阅读 · 0 评论 -
字符串转list<Map>
包含多项键值对的字符串转成Liist<Map<String,String>>// 你的字符串String str = "{age=1, name=zhangsan},{age=2, name=lisi}, {age=3,name=wangwu}";// 转成json格式str = "[" + str + "]" ;// 使用Gson转换Gson gson = new Gso...原创 2018-03-05 17:37:29 · 7038 阅读 · 0 评论 -
Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resou
警告: com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@8b3bdd -- Acquisition Attempt Failed!!! Clearing pending acquires. While trying to acquire a needed new resource, we failed to succeed mor...原创 2018-03-15 16:24:48 · 18253 阅读 · 4 评论 -
FastDfs的java客户端的上传下载删除操作代码
package com.test.fastDfs;import java.io.BufferedOutputStream;import java.io.IOException;import org.csource.common.NameValuePair;import org.csource.fastdfs.ClientGlobal;import org.csource.fastdfs.Stora...原创 2018-03-01 16:02:12 · 1710 阅读 · 0 评论 -
FastDFS图片服务器的原理和安装配置
1. 分布式文件存储 FastDfs1.1. 技术说明FastDFS是用C语言编写的一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用...原创 2018-03-01 15:58:03 · 3098 阅读 · 1 评论 -
获取项目中文件夹的绝对路径
String classpath = this.getClass().getResource("/").getPath().replaceFirst("/", "");String fileDir = classpath.replaceAll("WEB-INF/classes/", "upload");upload为目标文件夹,fileDir 为路径原创 2018-02-26 17:49:59 · 1277 阅读 · 0 评论 -
lunix下安装Jdk 1.7.0_75
摘要:整理了一下lunix下安装jdk的步骤这里使用Centos7.0来说明一下在该环境下安装Jdk 1.7.0_75版本的操作过程吧,如下所述:一:首先下载要安装版本的jdk:这里我下载的是 jdk-7u75-linux-x64.tar.gz,下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-download...原创 2018-01-10 13:07:09 · 1158 阅读 · 0 评论