java基础
java咸鱼_km
有空写一下代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java8 最简单的将字符串写入文本的方式
java8 最简单的将字符串写入文本,并指定编码格式。原创 2024-04-24 11:23:19 · 416 阅读 · 0 评论 -
java 随机读取文本信息
【代码】java 随机读取文本信息。原创 2024-04-24 11:06:03 · 332 阅读 · 0 评论 -
java缓存之Redis安装(Windows版)
1.先去https://github.com/MSOpenTech/redis/releases下载你系统相应的redis安装包(如Redis-x64-3.2.100.zip)。2.解压到你想放的目录。(D:/redis/)3.在你的解压目录下进入命令窗口:4.输入运行命令:redis-server.exe redis.windows.conf5.另启一个cmd窗口,原来的...转载 2018-10-08 23:11:12 · 222 阅读 · 0 评论 -
java基础之dom4j解析xml
1.引用dom4j的maven包//maven包 <!-- https://mvnrepository.com/artifact/dom4j/dom4j --> <dependency> <groupId>dom4j</groupId> <artifactId>d...原创 2018-10-06 23:05:27 · 264 阅读 · 0 评论 -
java基础之dom4j解析带命名空间的xml文件
在项目开发时,由于某种原因,需要解析返回的xml格式的字符串,读取里面某个带命名空间的属性及其值重新写到实体类去,在众多开源工具中,我选择了dom4j,觉得使用起来比较方便,其他工具就较少使用。针对带命名空间的xml,想获取某命名空间下的属性,就先必须重新设置Document工厂的PathNamespaceUrl,示例如下://maven包 <!-- https://mvnrep...原创 2018-10-06 22:40:19 · 3340 阅读 · 0 评论 -
java基础之输入流转换
1.输入流转字节import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;public class stream2Byte { public static byte[] getStream2Byte(InputStream inputStream) th...原创 2018-10-05 16:16:56 · 401 阅读 · 0 评论 -
java基础之使用Stream对List分组
java8新特性写法//java8中stream写法//可以附加filter等操作//根据某一字段进行分组 Map<String,List<PubTypeAndLevel>> groupBy=pubTypeAndLevelList.stream().collect(Collectors.groupingBy(PubTypeAndLevel::getName))...原创 2018-10-04 11:48:10 · 2680 阅读 · 0 评论 -
java基础之map遍历
import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class TestMap { public static void main(String[] args) { Map<Integer, String> map = new HashMap<...转载 2018-10-04 11:36:51 · 123 阅读 · 0 评论 -
java基础之StreamAPI
主要参考一下文章:https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/https://blog.youkuaiyun.com/io_field/article/details/54971761使用Stream对Collection类进行高效聚合计算(最好先对普通的迭代有所了解再使用)。...转载 2018-10-04 11:14:19 · 118 阅读 · 0 评论 -
java基础之解密JWT
package com.chinadci.backendservice.common.tokenJWT;import com.chinadci.backendservice.model.Properties;import io.jsonwebtoken.Claims;import io.jsonwebtoken.Jwts;import javax.xml.bind.Datatype...原创 2018-10-04 10:49:38 · 2984 阅读 · 1 评论 -
java基础之JWT生成
import io.jsonwebtoken.JwtBuilder;import io.jsonwebtoken.Jwts;import io.jsonwebtoken.SignatureAlgorithm;import org.springframework.beans.factory.annotation.Autowired;import javax.crypto.spec.Se...转载 2018-10-04 10:44:49 · 767 阅读 · 1 评论 -
java处理加密之Base64
import java.util.Base64;public class Base64Util{ /** * 对给定的字符串进行base64加密操作 */ public static String encodeData(byte[] password) { try { if (password==null||password.length==0) {...原创 2018-10-03 22:59:11 · 404 阅读 · 0 评论 -
java处理加密之.net转java
由于之前开发的项目使用的是C#,用户信息使用的C#的MD5加密码方式,而现在需要切换到Java平台下,关键问题是如何将用户信息通过Java方式的MD5加密码到与C#同样的结果。 经过查询资料与测试,Java与C#默认的MD5加密结果是一致的,主要是编码问题。(以前使用了是.NET的Unicode编码)为了使当前j系统(java)能与以前的用户登录使用的密码一致(.net),只要是对ja...转载 2018-10-03 22:57:45 · 476 阅读 · 0 评论 -
java处理文件之乱码
这个问题经常遇到,这里告诉大家问题的根本,也是解决问题的根本。一个文件流必须用和它的编码类型完全一致的输入流去接收才不会产生乱码。如果不说明编码类型,java默认都是按照iso-8859-1进行编码的。而我们的页面编码类型往往是gb2312或者utf-8,所以必须指明编码类型才不会出现乱码。具体操作也不难,只要按照以下两个步骤即可: 第一:必须确定文件流的编码类型。 第二:用和文件流编码类型相同的...转载 2018-10-03 22:40:52 · 444 阅读 · 0 评论 -
java处理文件之删除
import java.io.File;public class FileDelete{ public static boolean deleteFolder(String sPath) { boolean flag = false; File file = new File(sPath); // 判断目录或文件是否存在 if (!file.exists...转载 2018-10-03 22:24:52 · 148 阅读 · 0 评论 -
java处理文件之复制
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.nio.channels.FileChannel;public class FileCopy{ public static void c...转载 2018-10-03 22:23:01 · 145 阅读 · 0 评论 -
java处理文件之压缩
package com.chinadci.backendservice.common.dealFile;import java.io.*;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;public class FileToZip{ public static boolean fileToZi...转载 2018-10-03 17:24:34 · 189 阅读 · 0 评论
分享