JAVA
木瞳
这个作者很懒,什么都没留下…
展开
-
RSA加解密(Java实战)
【代码】RSA加解密(Java实战)原创 2022-11-07 23:17:40 · 322 阅读 · 0 评论 -
IDEA plugin搜索不到插件的问题
【代码】IDEA plugin搜索不到插件的问题。原创 2022-10-15 13:41:26 · 583 阅读 · 0 评论 -
Oauth2 @EnableAuthorizationServer @EnableResourceServer报错问题
Oauth2 @EnableAuthorizationServer @EnableResourceServer报错问题原创 2022-10-14 18:43:03 · 985 阅读 · 1 评论 -
netty报Unknown channel option ‘TCP_NODELAY‘ for channel异常
Unknown channel option 'TCP_NODELAY' for channel原创 2022-07-18 11:22:16 · 1311 阅读 · 0 评论 -
netty childHandler not set
java.lang.IllegalStateException: childHandler not set原创 2022-07-18 11:15:31 · 812 阅读 · 0 评论 -
[maven]Unable to add module to the current project as it is not of packaging type ‘pom‘
Unable to add module to the current project as it is not of packaging type 'pom'原创 2022-07-07 22:29:50 · 338 阅读 · 0 评论 -
[maven]Source option 5 is no longer supported. Use 6 or later.
Source option 5 is no longer supported. Use 6 or later.原创 2022-07-07 22:21:10 · 2614 阅读 · 0 评论 -
使用列表数据作为Flink数据源进行控制台打印输出
使用列表数据作为Flink数据源进行控制台打印输出原创 2022-01-20 19:46:43 · 4960 阅读 · 0 评论 -
Kafka 日常笔记
kafka日常使用笔记原创 2022-01-20 19:31:47 · 1429 阅读 · 0 评论 -
Hessian序列化与反序列化对象
Hessian序列化与反序列化对象package com.lius.DistributedProject.RPC.rpc_hessian;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.Serializable;import com.caucho.hessian.io.HessianInput;impo.原创 2021-07-04 13:47:50 · 214 阅读 · 0 评论 -
JAVA_序列化与反序列化实践
JAVA_序列化与反序列化实践package com.lius.DistributedProject.RPC.rpc_java;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.原创 2021-07-04 13:29:56 · 77 阅读 · 0 评论 -
Tomcat_ResourceBundle类实现国际化
MessageFormatter字符串初始化MessageFormat.format(String StringPattern,String... args);//MessageFormat 字符串初始化String stringPattern = "the message is {0}";String info = MessageFormat.format(stringPattern,"Hello World!";System.out.println(info); // st.原创 2021-06-27 17:48:19 · 104 阅读 · 0 评论 -
Tomcat_ServletRequest.getLocale 获取请求者的国家地区信息
ServletRequest.getLocale 获取请求者的国家地区信息ServletRequest.getLocale可以获取客户端请求的国家或地区,通过国家地区信息返回对应国家和地区的数据//获取请求的国家地区信息Locale locale = RequestServlet.getLocal();switch(locale){ //如果是美国 case Locale.US: out.print("Hello World!"); brea...原创 2021-06-27 11:19:23 · 812 阅读 · 0 评论 -
Tomcat_ServletInputStream#readLine读取一行数据
InputStream读取一行字符串 //输入流读取一行字符串 public int readLine(byte[] b,int off,int len) throws IOException { //如果内容长度小于等于0,直接返回0 if(len<=0) { return 0; } //count统计当前读到的位置 // c读取Byte值 int count = 0,c; //逐字节读取内容 while((c=read())!=-1) { //原创 2021-06-27 10:47:43 · 1002 阅读 · 0 评论 -
JVM虚拟机(5)_(虚拟机栈)栈帧
JVM虚拟机(5)_(虚拟机栈)栈帧1.栈帧代表一个类里面的方法2.栈帧包含 局部变量表 操作数栈 动态链接 方法返回地址 |.局部变量表 包含boolean、byte、char、short、int、float、reference和returnAddress八种 ||.操作数栈 表示函数表达式 |||.动态链接 表示对常量池常量的引用 ||||.方法返回地址 表示方法正常返回的地址以及异常返回...原创 2020-06-19 23:06:53 · 117 阅读 · 0 评论 -
JVM虚拟机(4)_JVM类加载流程
JVM虚拟机(4)_JVM类加载流程1.加载(引导类加载器,扩展类加载器,系统应用类加载器)引导类加载器 BootStrapClassLoader扩展类加载器 ExtClassLoader系统应用类加载器 AppClassLoader2.链接(验证,准备,解析)3.初始化...原创 2020-06-17 22:48:56 · 72 阅读 · 0 评论 -
JVM虚拟机(3)_设置栈内存大小
JVM(3)设置栈内存大小-Xss256k // -Xss(需要设置的栈内存大小)原创 2020-06-17 22:38:28 · 1479 阅读 · 0 评论 -
JVM虚拟机(2)_类加载器ClassLoader分类
JAVA类加载器ClassLoader分类package com.lius.jvms;/** * Java类加载器分类 * 1.引导类加载器 BootStrapClassLoader * 2.扩展类加载器 ExtClassLoader * 3.系统应用类加载器 AppClassLoader * @author lius * */public class testClassLOader { public static void main(String[] args) {..原创 2020-06-14 14:09:50 · 87 阅读 · 0 评论 -
JVM虚拟机(1)_调用Jvm虚拟机执行Js代码
JVM虚拟机(1)_调用Jvm虚拟机执行Js代码package com.lius.test;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.原创 2020-06-10 23:18:25 · 912 阅读 · 0 评论 -
Java实现与51单片机串口通信 Serie Library
Java实现与51单片机串口通信 Serie Library项目结构Program Struct测试代码package com.lius.testS;import com.lius.series.seriesTool;/** * @author 19862 * 51单片机串口通信 Serie Library测试程序 * * seriesTool.INIT(串口号, 比特率); //初始化 * seriesTool.SEND(发送数据); //向串口发送数据..原创 2021-02-21 19:51:30 · 539 阅读 · 0 评论 -
位运算实现a==b(JAVA)
位运算实现a==bpackage com.lius.bit;import java.util.ArrayList;import java.util.List;/** * 位运算实现a==b * @author Administrator * */public class BitCompareEquals { //程序入口main public static void main(String[] args) { int a = -13; int b = -13; .原创 2020-10-22 09:41:46 · 450 阅读 · 0 评论 -
Bit级别实现布隆过滤器 (Java)
Bit级别实现布隆过滤器 (Java)原理:利用Byte类型进行位运算实现操作Bit 基本知识: 1Byte = 8 bitBit枚举enum类package com.lius.Bits; /** * bit 值枚举类 * @author Administrator * */public enum bit{ Zero(0),One(1); private int value; private bit(int value) { this.value =...原创 2020-10-22 08:39:36 · 208 阅读 · 0 评论 -
位运算 Bit操作_set&get (Java)
位运算 Bit操作_set&get (Java)原理:利用Byte类型进行位运算实现操作Bit 基本知识: 1Byte = 8 bitBit枚举enum类package com.lius.Bits;/** * bit 值枚举类 * @author Administrator * */public enum bit{ Zero(0),One(1); private int value; private bit(int value) { thi...原创 2020-10-21 15:46:20 · 627 阅读 · 1 评论 -
位运算 Bytes转Bit(Java版)
位运算 Bytes转Bit(Java版)public void getBitStr() { byte a = -120; byte b = 0; StringBuffer ab = new StringBuffer(); for(int i =7 ;i>=0;i--) { b = (byte)(a>>i); // a/(2^i) b = (byte)(b^(b-1));// 2取模 ab.append(b==1?1:0); }; List<Stri.原创 2020-10-21 14:22:51 · 241 阅读 · 0 评论 -
JAVA UDP套接字编程
JAVA UDP套接字编程UDP套接字 无连接 非可靠传输 面向数据报package com.lius.udp;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;/** *...原创 2020-10-10 11:46:10 · 185 阅读 · 0 评论 -
(JAVA)ConcurrentHashMap initialCapacity 手动计算初始化容量大小过程
(JAVA)ConcurrentHashMap initialCapacity 手动计算初始化容量大小过程package com.lius.test;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;/** * (JAVA)ConcurrentHashMap initialCapacity 手动计算初始化容量大小过程 * * 第一步:int cap = ((initialCapacity>=(.原创 2020-07-27 11:33:43 · 1501 阅读 · 1 评论 -
JAVA_手写json解析器(jParser)
手写json解析器(jParser)package 手写json解析器;import java.util.List;import java.util.Map;import java.util.stream.Collectors;import java.util.stream.Stream;/** * <p>json数据处理类</p> * @author lius */public class jsonHandler { /** * 处理字符串json.原创 2020-06-14 11:52:27 · 1134 阅读 · 0 评论 -
JAVA_创建线程任务获取任务返回结果FutureTask
JAVA_创建线程任务获取任务返回结果FutureTask1.实现Callable接口类package com.lius.futureTask;import java.util.List;import java.util.concurrent.Callable;import java.util.stream.Collectors;//创建Callable接口实现类public class callableClass implements Callable<Long> {.原创 2020-07-25 00:40:09 · 391 阅读 · 0 评论 -
神奇的\u000d
神奇的\u000dpackage com.lius.test;public class testu000d { // \\u000d类似于换行,可以实现注释下代码被编译器编译的功能public static void main(String[] args) {// \u000dSystem.out.println(1112);}}1112原创 2020-07-15 23:42:48 · 2060 阅读 · 0 评论 -
Gradle构建SpringBoot(Eclipse)
Gradle构建SpringBoot1.配置build.gradle/* * This file was generated by the Gradle 'init' task. * * This generated file contains a sample Java Library project to get you started. * For more details take a look at the Java Libraries chapter in the Gradl.原创 2020-06-17 21:38:03 · 391 阅读 · 0 评论 -
SpringCloud清单
1.服务注册与发现 Eureka//eureka客户端eureka: client: service-url: //客户端注册到某eureka服务端的url地址 defaultZone: http://user:password123@localhost:9200/eureka/ register-with-eureka: false //是否将该...原创 2019-02-20 14:00:59 · 170 阅读 · 0 评论 -
Spring_MVC Validator验证
1.添加spring mvc jar包2.配置web.xml配置文件3.配置spring-mvc-servlet配置文件4.添加controller5.添加要验证的bean6.添加验证类7.创建jsp,添加spring mvc验证标签//点击执行登陆表单//提交验证 //验证成功页面 8.测试//验证出错//验...原创 2018-11-29 19:09:33 · 107 阅读 · 0 评论 -
JAVA内存图解
JAVA内存图解原创 2019-06-26 22:41:07 · 493 阅读 · 5 评论 -
JAVA多线程_Process 模拟命令行窗口
JAVA多线程_Process 模拟命令行窗口package com.hp.shell;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;...原创 2018-12-27 03:38:49 · 593 阅读 · 0 评论 -
探究JAVA序列化与反序列化
探究JAVA序列化与反序列化 序列化JavaBean对象public class User implements Serializable { /** * 序列化User * * 继承Serializable接口 * 添加序列化ID */ private static final long serialVersionUID = 545134274...原创 2018-12-21 00:13:20 · 94 阅读 · 0 评论 -
java redius_存取图片
1.打开redius数据库2.java连接数据库3.从本地将文件存储到redius4.从redius取出数据到文件5.成功了!!原创 2018-11-28 02:36:47 · 392 阅读 · 0 评论 -
spring-MVC普通验证&&分组验证
普通验证1.所需jar包2.spring配置文件3.html页面4.设置properties表单5.配置java bean验证6.后台验证代码7.页面输出错误验证信息 8.效果分组验证添加组(interface)添加javabean的groups添加controller类的验证里的value组值分组...原创 2018-11-27 21:52:58 · 276 阅读 · 0 评论 -
修改spring MVC配置文件的默认位置
原创 2018-11-26 21:15:59 · 619 阅读 · 0 评论 -
Spring_MVC如何搭建?
1.添加jar包(额外增加common-loggings包)2.配置web.xml配置文件的spring mvc的servlet3.创建spring mvc的配置文件4.添加控制器的组件扫描器5.添加视图bean6.创建控制器类7.对控制器类添加注解8.测试 ...原创 2018-11-26 20:23:49 · 139 阅读 · 1 评论 -
成神之路~
Java成神之路一、基础篇JVMJVM内存结构堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定JVM参数及调优Java对象模型oop-klass、对象头HotSpot即时编译器、编译优化类加载机制...转载 2018-11-29 01:26:34 · 467 阅读 · 0 评论