随笔分类 - Java
Java
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11858186.html Java8 Stream 是一个新的东西, 就是能够将常见的数据结构转化成Stream, 再直接用这个Stream来做各种操作, 比如过滤, 大小写转换, 提取某个实体的
阅读全文
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11848407.html Java正则的编写和使用: 使用方法: /** * 正则表达式字符串 */ String patternString = "zoux*"; /** * 需要匹配验证的字符
阅读全文
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11827026.html 本文介绍Netty的使用, 结合我本人的一些理解和操作来快速的让初学者入门Netty, 理论知识会有, 但是不会太深入, 够用即可, 仅供入门! 需要想详细的知识可以移步
阅读全文
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11833954.html Spring AOP/切面编程实例和一些注意事项, 主要是利用注解来实现, 具体的理论这里不多说, 因为实践出真知, 很多技术和方法按道理来说是应该先学习理论的, 但是过
阅读全文
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11833790.html Java枚举简单使用示例: package com.shineyue.sreport.operaterecord; /** * TODO 操作记录注解类枚举*/ publ
阅读全文
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11812459.html package thread; /** * volatile关键字和ThreadLocal变量的使用 */ public class VolatileAndThreadL
阅读全文
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11804649.html Java中的对象序列化意思也就是说用来存储或者传输Java对象, 反序列化就是将存储起来的Java对象或者传输过来的流转化为Java对象的操作,具体的序列化操作和注意事项
阅读全文
摘要:原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11798626.html 注*** 本实例为仅适合初学者,关于dubbo和springboot以及各种工具的功能介绍就免了,读者可以自行百度,这里仅示范操作. 准备工具(本人所使用工具和版本):
阅读全文
摘要:1. @Resource 类来源: javax(Java扩展包) 类全称: javax.annotation.Resource 默认注入方式: byName(反射机制) 定义对象: 变量, set方法 重要属性: name(Spring解析为Bean的名称), type(Spring解析为Bean的
阅读全文
摘要:本地调试如果使用的是localhost进行访问, 则会获取到 0:0:0:0:0:0:0:1, 将localhost修改成127.0.0.1或者你的本机ip地址再进行访问就可以看到真实地址了. 这种方法获取ip地址对nginx部署的服务也是有效果的, 对Apache和Weblogic应该也是可以的.
阅读全文
摘要:简单的记录一下Java中自带动态代理的用法. 准备材料: 1.一个接口 2.一个实现了接口的类 3.一个动态代理类 4.一个测试类 通过Proxy生成一个新的对象, 再调用对象方法时可以在方法前后进行另外的操作处理, 调用的对象也是基于接口的,而不是实现类的.
阅读全文
摘要:一直对String不可变感到疑问, 不知为何说String是不可变的, 有人说final, 有人说其字符串不可改变, 但是我始终不能理解字符串不能改变的真正含义, 遂自行琢磨了一番, 也有了自己的一番见解, 希望记录下来, 日后有新的见解可以随时修改和比较. 首先final保证String是不可变类
阅读全文
摘要:准备材料: 实体类: PrintDemo 注解类: PrintName 注解处理器: AnnotationUtil 注解测试类: AnnotationMain 直接上代码: 效果如下: 结束🔚
阅读全文
摘要://简单的例子public class ReflextionMain { public static void main(String[] args) throws ClassNotFoundException, IllegalAccessException, InstantiationException, InvocationTargetException, NoSuchFieldExcepti
阅读全文
摘要:public static void main(String[] args){ /** * 1. 固定大小的空数组, 动态创建 */ String[] strArr1 = new String[3]; /** * 2. 创建数组并直接赋值, 动态创建 */ String[] strArr2 = new String[]{"data", "struct", "static"}; /** * 3. 直
阅读全文
摘要:这两个方法可能大多数新手都没重写过,为什么要重写更是不知道了,所以这里通过一个例子就说一下重写这两个方法的作用是什么! HashMap应该很多人都用到过, 正常情况下我都是用String类型作为key存数据的, 这种情况下: 打印输出的肯定是 "mapValue" 如果key传入的是一个对象呢 ?
阅读全文
摘要:版本:Java8 直接上代码: 结果: 继续上代码: 结果: 继续上代码: 结果: 继续上代码: 结果: 继续上代码: 结果: 继续上代码: 结果: 接下来改变一下: 继续上代码: 结果: 继续上代码: 结果: 继续上代码: 结果: 结论: 静态块中的变量是先拿到定义再在后续拿到实际变量之后再进行后
阅读全文

浙公网安备 33010602011771号