会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lfcom
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年10月13日
shell学习
摘要: 查看shell版本 cat /etc/shell shell解析命令:shell读入命令行,并对其分解为词,称为token。shell会检查第一个token是否为内部命令或者磁盘上的可执行程序,如果是内部命令,那么shell在自己内部执行,如果不是找到路径变量所指的程序,创建一个新线程执行它。 进程
阅读全文
posted @ 2020-10-13 16:27 lfcom
阅读(196)
评论(0)
推荐(0)
2020年10月12日
初识web安全
摘要: web默认运行在服务器的 80 端口 搜索信息,利用google hack 常用语法: site 搜索子域名 intext 正文中存在的关键字 intitle 标题存在的关键字 info inurl URL存在关键字的网页 filetype 漏洞篇 SQL注入 根据SQL语言的参数类型,可以大体分为
阅读全文
posted @ 2020-10-12 16:33 lfcom
阅读(94)
评论(0)
推荐(0)
2020年10月4日
消息服务
摘要: Java Message Service(JMS) JMS支持两种消息发送和接收模型。 一种称为P2P(Ponit to Point)模型,即采用点对点的方式发送消息。P2P模型是基于队列的,消息生产者发送消息到队列,消息消费者从队列中接收消息,队列的存在使得消息的异步传输称为可能,P2P模型在点对
阅读全文
posted @ 2020-10-04 16:18 lfcom
阅读(473)
评论(0)
推荐(0)
2020年10月3日
锁的优化
摘要: 可重入锁:如果有两个同步代码块,进入它们的前提是要持有锁A,两个线程同时访问,线程1 持有锁A,线程可以访问第一个同步代码块,运行到某个时刻,这个线程要进入第二个同步代码块,因为这个线程持有锁A,所以它也可进入第二个同步代码块。线程2没有锁,被阻塞。 锁的优化 减少锁持有的时间:只在临界资源前后加上
阅读全文
posted @ 2020-10-03 21:57 lfcom
阅读(111)
评论(0)
推荐(0)
2020年10月2日
微服务架构学习
摘要: 服务拆分 微服务架构最核心的是 服务之间的松耦合性 服务根据业务功能进行拆分 拆分的难点: 网络延迟 同步进程间通信导致可用性降低 在服务之间维持数据一致性 获取一致的数据视图 上帝类阻碍了拆分服务之间的相互调度 消息队列 应用场景 异步处理,例如用户注册时,需要的发送短信和邮件验证处理; 应用解耦
阅读全文
posted @ 2020-10-02 22:09 lfcom
阅读(195)
评论(0)
推荐(0)
2020年10月1日
并行
摘要: 同步 异步 并行 并发 阻塞 非阻塞 死锁Deadlock 饥饿Starvation 活锁Livelock 饥饿:一个线程拿着关键资源不释放,其他线程需要这个资源而无法运行,但是在未来的一段时间内,资源会被释放。 活锁:秉着“谦让”原则,线程主动释放资源给对方,那么资源就会在两个线程之间跳动,而没有
阅读全文
posted @ 2020-10-01 21:38 lfcom
阅读(101)
评论(0)
推荐(0)
JVM
摘要: 对象都是存在在堆上的吗? 不一定,Java中的对象不一定是在堆上分配的,因为JVM通过逃逸分析,能够分析出一个新对象的使用范围,并以此确定是否要将这个对象分配到堆上。 如果一个对象是在方法内部创建的,但是这个对象的引用没有传递到方法外,那么这个对象不会存在在堆上。 逃逸分析就是:一种确定指针动态范围
阅读全文
posted @ 2020-10-01 21:32 lfcom
阅读(98)
评论(0)
推荐(0)
JPA 对象关系映射
摘要: H2内嵌数据库的使用 SpringBoot可以自动的配置内嵌的H2、HSQL、Derby数据库。 步骤 1.引入相关的依赖 2.在配置文件进行相关的配置 spring.h2.console.enabled=true //开启web console功能 http://localhost:8080/h2
阅读全文
posted @ 2020-10-01 17:36 lfcom
阅读(841)
评论(0)
推荐(0)
redis 学习
摘要: 在Java程序中使用redis Jedis 在Java代码中使用redis,引用redis包,使用一个 Jedis 类 ,这个类是可以和 redis数据库直接交互的。 JedisPool JedisPoolConfig 使用流水线技术,访问redis,提供读写效率 在spring中使用redis 1
阅读全文
posted @ 2020-10-01 15:02 lfcom
阅读(142)
评论(0)
推荐(0)
2020年9月30日
spring 基础
摘要: spring的核心思想是 控制反转 和 切面编程 而其中控制反转的 实现是 依赖注入,控制反转是 一种通过描述 (在Java中可以是XML或者 注解 )并通过第三方去产生或获取特点对象的方式。第三方是 IOC容器 https://www.zhihu.com/question/23277575 spr
阅读全文
posted @ 2020-09-30 23:19 lfcom
阅读(233)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告