边城jie
码龄8年
关注
提问 私信
  • 博客:98,383
    动态:96
    98,479
    总访问量
  • 51
    原创
  • 824,511
    排名
  • 8
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2017-06-20
博客简介:

weixin_39248420的博客

查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得9次评论
  • 获得102次收藏
  • 代码片获得116次分享
创作历程
  • 4篇
    2021年
  • 3篇
    2020年
  • 53篇
    2019年
成就勋章
TA的专栏
  • 前端学习
    1篇
  • mybatis
    1篇
  • Java基础
    11篇
  • spring
    7篇
  • linux
    11篇
  • jvm
    4篇
  • 工作常用
    7篇
  • springboot
    9篇
  • mysql
    4篇
  • redis
    4篇
  • 微信开发
    1篇
  • 设计模式
    1篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2021-03-27

JVM面试 一、Part 1 1、JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots 什么是垃圾? 内存中已经不再使用到的空间就是垃圾 要进行垃圾回收,如何判断一个对象是否可以被回收 引用计数法:java中,引用和对象是由关联的。如果要操作对象则必须用引用进行。 因此很显然一个简单的办法是通过引用计数来判断一个对象是否可以回收,简单说,给对象中添加一个引用计数器,每当有一个地方引用它,计数器加1,每当有一个引用失效时,计数器减1,任何时刻计数器数值为零的对象就是不可能再被使用的,
转载
发布博客 2021.03.27 ·
205 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2021-03-27

JVM结构及GC使用 熟悉JVM架构与GC垃圾回收机制以及相应的堆参调优,有过在linux进行系统调优的经验 一、JVM组成结构谈谈 JVM是运行在操作系统之上的,他与硬件没有直接的交互。 二、JVM体系结构概览 Class Loader类加载器 负责加载class文件,class文件在文件开头有特定的文件标示,并且ClassLoader只负责class文件的加载,值与他是否可以允许,则由Execution Engine决定 Execution Engine执行引擎 负责解释命令,提交操作系
原创
发布博客 2021.03.27 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sql语句2

1.分组查询 group by select 分组函数,列(要求出现在分组函数的后面) from 表名 where 筛选条件 group by 分组列表 order by 子句
原创
发布博客 2021.03.07 ·
856 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sql语句1

sql基础 基本查询 查询某个字段 select 字段名 from 表名 查多个字段 select 字段名,字段名 from 表名 查询所有字 段 select * from 表名 查询常量 select 常量值 注: 字符串和日期常量必须使用引号引起来,数值型不需要 查询函数 select 函数名(实参列表) 查询表达式 select 100/1024 起别名 as 提高可读性 空格 去重 distinct select distinct 字段名 from 表名 注 f
原创
发布博客 2021.02.28 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis主从复制

概念 将一台Redis服务器(主节点)的数据,复制到其他的Redis服务器(从节点)。数据的复制是单向的,只能由主节点到从节点。 作用 数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。 故障恢复:当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复;实际上是一种服务的冗余。 负载均衡:在主从复制的基础上,配合读写分离,可以由主节点提供写服务,由从节点提供读服务(即写Redis数据时应用连接主节点,读Redis数据时应用连接从节点),分担服务器负载;尤其是在写少读多的场景下,通
转载
发布博客 2020.12.19 ·
346 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

SHELL编程-变量定义

主要学习点 Shell的基本语法结构 如:变量定义、条件判断、循环语句(for、until、while)、分支语句、函数和数组等; 基本正则表达式的运用; 文件处理三剑客:grep、sed、awk工具的使用; 使用shell脚本完成一些较复杂的任务,如:服务搭建、批量处理等。 1.SHELL基础 1.1SHELL概念 shell就是人机交互的一个桥梁 shell的种类 [root@MissHou ~]# cat /etc/shells /bin/sh #是bash的一个快捷方式 /bin/bas
原创
发布博客 2020.08.23 ·
1135 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

shell脚本笔记-基础(一)

1. grep 是行过滤工具;根据关键字进行行过滤 1.1语法 grep [选项] '关键字' 文件名 1.2选项 OPTIONS: -i: 不区分大小写 -v: 查找不包含指定内容的行,反向选择 -w: 按单词搜索 -o: 打印匹配关键字 -c: 统计匹配到的行数 -n: 显示行号 -r: 逐层遍历目录查找 -A: 显示匹配行及后面多少行 -B: 显示匹配行及前面多少行 -C: 显示匹配行前后多少行 -l:只列出匹配的文件名 -L:列出不匹配的文件名 -e: 使用正则匹配 -E:使用扩展正则匹配 ^k
原创
发布博客 2020.08.16 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring AOP学习总结(一)

Spring AOP学习总结(一) Aop是什么 与OOP对比,面向切面,传统的OOP开发中的代码逻辑是自上而下的,而这些过程会产生一些横切性问题,这些横切性的问题和我们的主业务逻辑关系不大,这些横切性问题不会影响到主逻辑实现的,但是会散落到代码的各个部分,难以维护。AOP是处理一些横切性问题,AOP的编程思想就是把这些问题和主业务逻辑分开,达到与主业务逻辑解耦的目的。使代码的重用性和开发效率更高...
原创
发布博客 2019.12.21 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Data JPA多表操作(5)

Spring Data JPA多表操作(5) 数据库中多表之间的关系 多对多 一对多 一对一 数据库设计示例 实体示例 客户:指的是一家公司,我们记为A。 联系人:指的是A公司中的员工。 在不考虑兼职的情况下,公司和员工的关系即为一对多。 表设计示例 实体类关系设计 客户(公司)类(一) @Entity//表示当前类是一个实体类 @Table(name="cst_custom...
原创
发布博客 2019.12.01 ·
886 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

Spring Data JPA动态查询(4)

Spring Data JPA第1章动态查询(4) Specifications动态查询介绍 在查询某个实体的时,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。 JpaSpecificationExecutor接口 import java...
原创
发布博客 2019.12.01 ·
758 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

SpringDataJpa复杂查询(3)

SpringDataJpa复杂查询(3) 复杂查询常见用法 借助接口中的定义好的方法完成查询 findOne(id):根据id查询 在继承JpaRepository,和JpaRepository接口后,就可以使用接口中定义的方法进行查询 继承JpaRepository后的方法列表 继承JpaSpecificationExecutor的方法列表 jpql的查询方式 jpql : jp...
原创
发布博客 2019.12.01 ·
290 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

springdatajpa学习-运行原理以及基本操作(2)

Spring Data JPA理解及特征 什么是Spring Data JPA? 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,解脱了DAO层的操作,基本上所有CRUD都可以依赖于它来实现。 Spring Data JPA特征 极大简化了数据库访问层代码。 使用了SpringDataJpa,dao层中只需要写接口,就自动具有了增删改查、分页查询等方法 Sp...
原创
发布博客 2019.12.01 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring-data-jpa orm思想和hibernate以及jpa的概述和jpa的基本操作(1)

orm思想 主要目的:操作实体类就相当于操作数据库表 建立两个映射关系: 实体类和表的映射关系 实体类中属性和表中字段的映射关系 不再重点关注:sql语句 实现了ORM思想的框架:mybatis,hibernate hibernate框架介绍 Hibernate是一个开放源代码的对象关系映射框架, 它对JDBC进行了非常轻量级的对象封装, 它将POJO与数据库表建立映射关系,是一个全自...
原创
发布博客 2019.11.30 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis持久化

redis持久化方式 rdb(redis database) aof(append only file) rdb相关学习 1.rdb概念 在指定的时间间隔内将内存中的数据集快照写入磁盘,即Snapshot快照,它恢复时是将快照文件直接读到内存里。 2.执行过程 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次...
原创
发布博客 2019.11.16 ·
97 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

redis.conf文件参数说明

参数说明 redis.conf 配置项说明如下: Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid 指定Redis监听端口,默认端口为637...
原创
发布博客 2019.11.16 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nodeJs系列学习笔记

转载自:https://blog.csdn.net/ling12abc/article/details/82940855 node教程: node 学习笔记.md node基础认识: Node.js的线程和进程 node版本: Node.js中LTS和Current的有啥区别? 重要程度:了解 node版本管理: nvm介绍及使用 nod...
转载
发布博客 2019.11.06 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多