2021年4月10日

掌握这8个Synchronized 用法,你就厉害了!

摘要: 简介 本文将介绍8种同步方法的访问场景,我们来看看这8种情况下,多线程访问同步方法是否还是线程安全的。这些场景是多线程编程中经常遇到的,而且也是面试时高频被问到的问题,所以不管是理论还是实践,这些都是多线程场景必须要掌握的场景。 8个场景 接下来,我们来通过代码实现,分别判断以下场景是不是线程安全的 阅读全文

posted @ 2021-04-10 07:17 cjyang1 阅读(83) 评论(0) 推荐(0)

2021年3月11日

FastJson的parseObject方法报错 syntax error, expect {, actual string, pos 0

摘要: 报错信息使用 JSON.parseObject 把前端传来的json序列化字符串转换成Java对象时: 1syntax error, expect {, actual string, pos 0, fastjson-version 1.2.73 解决办法debug下,msgStr为接收到的初始字符串 阅读全文

posted @ 2021-03-11 00:39 cjyang1 阅读(2064) 评论(0) 推荐(0)

Android通用流行框架大全

摘要: 1. 缓存 名称描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 阅读全文

posted @ 2021-03-11 00:21 cjyang1 阅读(68) 评论(0) 推荐(0)

2021年3月5日

Golang对象复用静态代码检查工具

摘要: 一、对象复用 在高并发的场景下使用golang,优化GC都会无法回避的问题。搜索「golang 垃圾回收优化」出来的结果基本上都会提及对象复用的方式,在实践中也确实很多高性能的开源库大量使用对象复用来优化程序,比如fasthttp。 简单的例子 使用对象复用分为三个环节,1.初始化pool;2.获取 阅读全文

posted @ 2021-03-05 23:48 cjyang1 阅读(146) 评论(0) 推荐(0)

Java常用注解(Annotation)详解汇总

摘要: JAVA核心知识点 - 注解(Annotation)一,元注解(用来修饰注解的注解)二,Spring中的注解SpringMVC注解IOC容器注解Bean的范围的注解:Bean的生命周期注解:Spring启动类注解(开箱即用):请求Mapping注解动态赋值注解缓存注解三,AOP切面注解四,常用插件注 阅读全文

posted @ 2021-03-05 23:11 cjyang1 阅读(434) 评论(0) 推荐(0)

2021年3月3日

Java中sin、log、tan等复杂数学运算怎么搞?

摘要: MXReflection,一个基于mXparser库功能的Java复杂计算框架。 还记不记得求学时代各种复杂的数学公式?sin、log2、tan等等等,是不是看到这就觉得算起来麻烦? 通过MXReflection框架,你可以使用Java计算这些曾经我们觉得无比复杂的数学运算和函数,只需使用与类相关的 阅读全文

posted @ 2021-03-03 23:28 cjyang1 阅读(269) 评论(0) 推荐(0)

2021年1月23日

python常用标准库总结

摘要: 文章目录 一.sys 1.识别操作系统 二.os 三.math 四.random 五.time 1.time函数用于返回当前的时间戳(格林尼治时间起至现在的总秒数) 2.localtime函数用于将时间戳格式转化为本地时间,返回(struct_time)对象 3.mktime函数接收struct_t 阅读全文

posted @ 2021-01-23 16:51 cjyang1 阅读(556) 评论(0) 推荐(0)

2021年1月20日

方便实用的六款解压缩软件

摘要: 对于我们这种资料特别多,随时都需要跟工作伙伴沟通传递资料的人来说,一款方便的压缩软件真的太重要了,不仅可以节省时间,节省内存,更重要的是提高工作效率,今天废鱼就给大家推荐几款常用压缩软件。 The Unarchiver The Unarchiver行为与系统自带的工具一致,文件类型图标精致有爱,操作 阅读全文

posted @ 2021-01-20 00:14 cjyang1 阅读(1052) 评论(0) 推荐(0)

2021年1月18日

WDK驱动开发点滴

摘要: 1对一些概念的理解: KMDF与UMDF。两者的框架,及使用VS生成的初始代码基本相同,只有所包含的头文件不同,链接的系统库不同,最终生成的文件分别为.sys和.dll。因为框架完全相同,相互移植应该比较容易。 UMDF驱动运行在用户空间,调试相对容易,程序崩溃时也不至于对系统影响太大。所以只要能实 阅读全文

posted @ 2021-01-18 18:06 cjyang1 阅读(201) 评论(0) 推荐(0)

2021年1月12日

Nmap扫描原理与用法

摘要: Nmap使用 Nmap是主机扫描工具,他的图形化界面是Zenmap,分布式框架为Dnamp。 Nmap可以完成以下任务: 主机探测 端口扫描 版本检测 系统检测 支持探测脚本的编写 Nmap在实际中应用场合如下: 通过对设备或者防火墙的探测来审计它的安全性 探测目标主机所开放的端口 通过识别新的服务 阅读全文

posted @ 2021-01-12 14:21 cjyang1 阅读(1063) 评论(0) 推荐(0)

导航