java
金刚服了猿、
这个作者很懒,什么都没留下…
展开
-
java字符串用空格分隔
//每两个字符串为一组。用空格分隔public static void main(String[] args) { String input = "00010020000000"; String regex = "(.{2})"; input = input.replaceAll(regex, "$1 ").trim(); System.out.println(input);}运行结果00 01 00 20 00 00 00...原创 2020-05-09 13:33:14 · 1440 阅读 · 0 评论 -
springboo中开启异步执行方法
业务场景比如发送邮件,发送短信这类,不是很着急获取结果的场景在启动类上添加@EnableAsync注解开启异步执行方法在需要执行异步的类上面添加 @Component 方法在需要执行异步的方法上面添加@Async注解下面是代码测试实现Controller//controller 没什么变化@RestControllerpublic class HelloController {...原创 2020-04-27 10:50:34 · 161 阅读 · 0 评论 -
springboot中非Controller中@Autowired不起作用的问题
先说一下当时的场景我用netty实现了udp服务端接收消息。但是接收到消息后我用springboot的异步执行但是@Autowired注入失败了。当时从网上找了很多资料一下代码是测试可用的// 如果A类要注入B类那么需要在A类和B类类上添加注解@Component@Componentpublic class A { @Autowired private B b; //有可能这样注入会...原创 2020-04-27 10:23:28 · 991 阅读 · 0 评论 -
IO复习知识点总结
IO概念在java中IO是流流分为两大类输入流、输出流从外界到程序是输入流从程序到外界是输出流按类型分为字节输入流(InputStream)字节输出流(OutputStream)字符输入流(Reader)字符输出流(Writer)字节输入、输出流中用法/**================字节输入输出流===================**/ //字节输入流是接口指...原创 2020-03-16 18:03:37 · 187 阅读 · 0 评论 -
Java集合总结笔记
java集合类知识点复习java中都有哪些集合Listlist 是接口 父接口为conllection,conllection也是list和set的根接口,list 有序有下标,元素内容可重复,底层用数组实现Setset 无序无下标 元素不可重复 实现 conllection接口Map以键值对形式存放数据 无序无下标 根据key找valueArrayL...原创 2020-03-11 10:35:37 · 85 阅读 · 0 评论 -
复习知识点及分类
复习java各种知识点分类 String 知识点String复习知识点 java集合 java 多线程 spring 框架 kafka 知识 数据库知识 redis 知识点 其他原创 2020-03-11 10:37:00 · 68 阅读 · 0 评论 -
String中复习知识点
String 相关知识点String 和 StringBuffer 和 StringBuilder 的区别String不可变字符串一旦创建不可修改,如果修改只是转换引用StringBuffer 可变字符串线程安全 应用于经常变化的字符串StringBuilder 也是可变字符串 非线程安全==与equals区别双=用于基本数值类型比较大小,对于引用类型比较的是堆内存的地址equals...原创 2020-03-12 21:15:02 · 106 阅读 · 0 评论 -
java选择排序
java选择排序思路(逻辑)先取最小值与第一个值比较,以此类推假设现在有int数组54321那么比较应该为5和4比较4小于5两个呼唤那么当前最小值的下标为1然后4和3比较4小于3最小值下标为2…代码实现public static void main(String[] args) { int[] arr = new int[]{4,3,2,1}; //排序次数 for(i...原创 2019-10-22 13:57:43 · 86 阅读 · 0 评论 -
java冒泡排序法
java冒泡排序法思路每次都忘记所以在此记录一下。每次比较为两个相邻的数字进行比较,条件满足进行位置互换假设有当前int数组为 3,2,1,4那么比较顺序为:322114那么代码实现应该为:代码实现// 冒泡排序public static void main(String[] args) { int[] arr = new int[]{3,2,1,4}; //循环需要...原创 2019-10-22 11:20:14 · 92 阅读 · 0 评论