• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 7 ··· 58 下一页
2021年5月13日
CodeCache 深入了解
摘要: 问题描述 一个应用程序一直正常运行,突然某个时刻处理能力下降,但是从流量、jstack、gc上来看都是比较正常的。 会在JVM日志中出现以下日志: Java HotSpot(TM) 64-Bit Server VM warning: CodeCache is full. Compiler has b 阅读全文
posted @ 2021-05-13 21:38 dwtfukgv 阅读(1742) 评论(1) 推荐(0)
2021年5月6日
理解Java虚拟机——Java内存模型管理
摘要: 深入理解Java虚拟机——Java内存模型管理 运行时数据区域 程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令,它是程序控制流的指示器,分支、循环、跳转、异常处理、线程恢复等基础 阅读全文
posted @ 2021-05-06 23:05 dwtfukgv 阅读(87) 评论(0) 推荐(0)
2021年5月5日
Java 使用fastjson 将 json字符串写到文件中去
摘要: 首先需要引入fastjson的依赖文件,以下是maven的依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version> </dependency> 阅读全文
posted @ 2021-05-05 12:25 dwtfukgv 阅读(2865) 评论(0) 推荐(0)
java 如何调用 linux or mac 命令行
摘要: 有时候我们需要在运行Java程序时去调用一些shell脚本或者是python脚本,Java提供了一些方式,但是直接使用会存在一些问题,比如传多个参数,或者拿到返回值或者是错误信息等不方便,所以下面写了一个Java调用命令行的通用方法。 因为需要等待调用的脚本完成才能够返回,所以需要进行阻塞,并且为了 阅读全文
posted @ 2021-05-05 11:58 dwtfukgv 阅读(559) 评论(0) 推荐(0)
2021年5月3日
MacOS 编译 openjdk8 并导入 Clion 调试
摘要: 环境准备 安装Xcode11.0,当然也可以是其他版本,尽量超过11.0可以在appstore下载,也可以开发者网址下载:https://developer.apple.com/download/more/ 安装xcode-select xcode-select install 安装mercuria 阅读全文
posted @ 2021-05-03 13:00 dwtfukgv 阅读(2152) 评论(1) 推荐(1)
2021年4月29日
linux ls 命令超级详解
摘要: 命令功能 查看目标文件(包括目录)中所有文件信息,包括权限信息等。 命令格式 ls [选项] [目标文件] 选项参数 **-a , --all:**查看目录下的所有文件,包括以 . 开头的隐含文件。 -A, --almost-all: 同-a,但不列出.和..的目录。 --author: 同-l一起 阅读全文
posted @ 2021-04-29 21:43 dwtfukgv 阅读(399) 评论(0) 推荐(0)
2021年4月27日
小 Q 与树 (点分治)
摘要: 链接:https://ac.nowcoder.com/acm/contest/11171/D 来源:牛客网 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 262144K,其他语言524288K 64bit IO Format: %lld 题目描述: 小 Q 在纸上画树,画着画着,小 阅读全文
posted @ 2021-04-27 09:46 dwtfukgv 阅读(81) 评论(0) 推荐(0)
2021年4月25日
mysql 索引策略
摘要: 索引的优点 索引大减少了服务器需要扫描的数据量。 索引可以帮助服务器避免排序和临时表。 索引可以随机I/O变成顺序I/O。 独立的列 独立的列将不能使用索引,独立的列是指索引列不能是表达式的一部分,也不能是函数的参数,比如: select actor_id from actors where act 阅读全文
posted @ 2021-04-25 10:00 dwtfukgv 阅读(82) 评论(0) 推荐(0)
2021年4月19日
mysql计数器表的设计
摘要: 问题:如果使用数据库表保存计数器,则在更新计数器时可能会碰到并发问题。 假设拥有一个计数器表,只有一行数据来记录网站的点击次数: create table hit_counter ( cnt int unsigned not null ) engine = InnoDB; 每当需要增加次数时都需要进 阅读全文
posted @ 2021-04-19 21:01 dwtfukgv 阅读(189) 评论(0) 推荐(0)
2021年4月16日
xargs命令
摘要: xargs 作用 xargs作用是将标准输入转为命令行参数。 args单独使用默认后面是echo xargs # 等同于 xargs echo 输入xargs按下回车以后,命令行就会等待用户输入,作为标准输入。可以输入任意内容,直到按下Ctrl + d,表示输入结束,这时echo命令就会把前面的输入 阅读全文
posted @ 2021-04-16 19:11 dwtfukgv 阅读(74) 评论(0) 推荐(0)
java 常用命令
摘要: javac javac可以将.java文件编译成.class文件 javac *.java # 编译当前目录下的所有java文件 javac -d classes *.java # 编译当前目录下的所有java文件,并将所有的class文件放到classes目录下 javac -d claaes $ 阅读全文
posted @ 2021-04-16 17:45 dwtfukgv 阅读(46) 评论(0) 推荐(0)
2021年4月14日
python3 安装pip3
摘要: 首先安装setuptools wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a 阅读全文
posted @ 2021-04-14 10:10 dwtfukgv 阅读(294) 评论(0) 推荐(0)
数据库的范式和反范式
摘要: 范式 第一范式(1NF):第一范式是必须保证每一列的原子性,不能再折分成其他列。 第二范式(2NF):第二范式是在第一范式的基础上,加上其他非主键列必须完全依赖于主键,不能有部分依赖。比如(学生ID、课程ID)、成绩、学生姓名,这里学生姓名是部分依赖于主键的。 第三范式(3NF):第三范式就是在第二 阅读全文
posted @ 2021-04-14 10:08 dwtfukgv 阅读(89) 评论(0) 推荐(0)
2021年4月12日
git常用命令
摘要: 查看所有配置,用户信息和文件位置 git config --list --show-origin 用户信息配置 git config --global user.name "user_name" git config --global user.email "user_email@qq.com" 查 阅读全文
posted @ 2021-04-12 21:00 dwtfukgv 阅读(85) 评论(0) 推荐(0)
zookeeper 节点类型和使用场景
摘要: zookeeper 节点类型和使用场景 zookeeper 节点类型 持久节点(persistence znode):永久保留的节点,当客户端断开连接后仍然能够保存节点数据的节点。 临时节点(ephemeral znode):临时保留的节点,当客户端断开连接后节点将会被自动删除的节点,所以它不能够创 阅读全文
posted @ 2021-04-12 10:12 dwtfukgv 阅读(131) 评论(0) 推荐(0)
2021年4月11日
zookeeper结构
摘要: 命名空间 zookeeper的命名空间和文件系统比较类似,它的每个节点被称作znode,每个znode可以存储1MB的数据,如下图可以清楚看到zk的数据模型。 每个znode包含一个stat的结构,它包含事务ID,时间戳,版本号,节点类型,数据长度和子节点数量。 事务ID:包括创建znode的事务I 阅读全文
posted @ 2021-04-11 17:06 dwtfukgv 阅读(51) 评论(0) 推荐(0)
2021年3月29日
maven中各种标签的意义
摘要: <span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch 阅读全文
posted @ 2021-03-29 18:18 dwtfukgv 阅读(167) 评论(0) 推荐(0)
2021年3月24日
CentOS 安装Java
摘要: 检查是否安装 yum list installed | grep java 卸载自带Java yum -y remove java-1.8.0-openjdk* yum -y remove tzdata-java* 查看库里的Java yum -y list java* 安装Java yum -y 阅读全文
posted @ 2021-03-24 21:02 dwtfukgv 阅读(49) 评论(0) 推荐(0)
2021年3月23日
oh my zsh 安装不使用github
摘要: 首先安装zsh yum install zsh 安装oh-my-zsh 由于github可能存在问题,所以本文使用gitee来进行安装。 1. 安装git yum install git 2. 下载install.sh文件 wget https://gitee.com/mirrors/oh-my-z 阅读全文
posted @ 2021-03-23 13:25 dwtfukgv 阅读(165) 评论(0) 推荐(0)
2021年3月19日
保持ssh连接不断开的方式
摘要: 在服务的/etc/ssh/sshd_config添加如下配置: ClientAliveInterval 60 ClientAliveCountMax 3 然后重启sshd 阅读全文
posted @ 2021-03-19 15:57 dwtfukgv 阅读(60) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 58 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3