shirley_zx
码龄14年
关注
提问 私信
  • 博客:124,379
    124,379
    总访问量
  • 56
    原创
  • 1,081,614
    排名
  • 15
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2010-08-19
博客简介:

shirley_zx的专栏

查看详细资料
个人成就
  • 获得31次点赞
  • 内容获得18次评论
  • 获得149次收藏
  • 代码片获得103次分享
创作历程
  • 2篇
    2021年
  • 2篇
    2020年
  • 11篇
    2019年
  • 26篇
    2018年
  • 12篇
    2016年
  • 5篇
    2014年
成就勋章
TA的专栏
  • JVM
    2篇
  • ConCurrent
    1篇
  • java
    5篇
  • 计算机网络
    7篇
  • 数据库
    4篇
  • 数据结构与算法
    2篇
  • linux
    10篇
  • c++
    3篇
  • 工程运维相关
    3篇
  • tools
    9篇
  • 必要的小东东
  • c#
  • Android
    5篇
  • 前端
    2篇
  • 画图
  • web server
    7篇
  • Machine Learning
    1篇
  • Distributed Cache
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ingress强跳https配置

ingress的扩展有好多种,现举例nginx和kong的ingress对于nginx ingress,强跳https的配置为nginx.ingress.kubernetes.io/force-ssl-redirect:true从对于kong ingress,强跳https的配置为kong.ingress.kubernetes.io/force-ssl-redirect:truekonghq.com/override:https-onlykonghq.com/protocol:ht
原创
发布博客 2021.10.15 ·
2526 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ingress访问后端K8s pod如果需要https的配置

Ingress的扩展也有好多种如果用的是nginx ingress,需要在ingress上添加annotationskind: Ingressmetadata: annotations: nginx.ingress.kubernetes.io/backend-protocol: HTTPS如果用的是kong ingress扩展,需要在service层添加annotationskind: Servicemetadata: annotations: konghq.
原创
发布博客 2021.10.15 ·
1254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何知道一个IP是不是private IP

参考RFC文档https://tools.ietf.org/html/rfc1918什么是private IP,什么又是public IP?根据文档,企业应用的IP可以被分为三类:第一类,不需要访问外网或者其他公司网段的主机,此类主机可以用对内明确,对外模糊的网址。第二类,需要访问有限的外网资源的主机(比如E-mail, FTP, remote login), 此类主机可以通过应...
原创
发布博客 2020.02.12 ·
1762 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Linux启用定时任务

Linux定时任务是Linux自带的一款常用工具。如何启用定时任务[root@centos73 init.d]# service crond startRedirecting to /bin/systemctl start crond.service如何编写定时任务[root@centos73 rc.d]# sudo crontab -u root -eno crontab ...
原创
发布博客 2020.01.31 ·
643 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JVM的GC log

首先要打印gc log,需要加参数打印简单的GC信息:-XX:+PrintGC打印详细的GC信息:-XX:+PrintGCDateStamps,-XX:+PrintGCDetails设置GC的日志路径: -Xloggc:/opt/sas/logs/gc.log-`date +"%Y%m%d_%H%M%S"`设置GCLog为自动Rotation的,下面要跟GClog rotatio...
原创
发布博客 2019.11.26 ·
1432 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Intellignet Idea 显示飘红can't resolve symbol 即使类就在同一个module下

以下解决方案仅适用于先决条件1 compile successfully2 build successfully3 JDK is setted for project and JDK classes can be resolved without problem.类就在同一个module下,但是就是resolve不了,IDE显示import该类飘红,那么File->...
原创
发布博客 2019.11.14 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

几种JAVA引用的含义和区别

Strong Reference 强引用Object obj = new Object();这种引用是最坚固的,仅仅当这个引用被程序员人为的cut掉时,比如obj = null,这个object才会被标记为可以被垃圾回收的。SoftReference 软引用SoftReference<TestUser> softUser = new SoftReference<...
原创
发布博客 2019.10.24 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JVM数据区结构及常用调优参数

栈: 服务于线程,每一个线程都有一个栈,用于存放该线程的局部变量,对象引用,方法地址及返回值引用等。每一个方法的执行和返回,都伴随着一个栈帧在栈中的入栈和出栈。程序计数器:服务于线程,每一个线程都有一个程序计数器,用于记录该线程现在执行到哪一行指令了。堆:各个线程可以共享的一段内存,存放各个地方new出来的对象以及对象中的成员变量。方法区:存放一切静态的东西,包括static的成员...
原创
发布博客 2019.10.23 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

编写线程安全的代码时需要注意的

一些心得,关于线程安全。首先什么是线程安全?没有官方的定义,一般来讲,当多个线程去访问共享的资源时,资源仍然能被正确的写入和读取,那就是线程安全的。那什么是正确呢?一般来讲,多个线程自己改写的时候,要能保证操作的原子性;而且写成功了以后,要保证资源的可见性,即能马上让别的线程看到结果。那平时写代码的时候,哪些代码容易有线程安全的问题呢?哪些代码又绝对不会有线程安全问题,不用去...
原创
发布博客 2019.10.16 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java String类型默认编码

Java String的默认编码是UTF-8. 可以由以下代码查看System.out.println("我是张大旭".getBytes().length);System.out.println("first".getBytes().length);System.out.println(Charset.defaultCharset());output:155UTF-8注...
原创
发布博客 2019.02.09 ·
6253 阅读 ·
0 点赞 ·
3 评论 ·
4 收藏

为什么要使用BufferedReader读取File

Java编程思想一书里面有云,为了提高速度,可以用BufferedReader过滤器类,以提供缓冲区域。但是这个解释太简略了,看了这句话仍然不知道为什么要使用它,于是感觉值得研究一下。其实只用FileReader也能完成读取文件的任务。FileReader有三个用于read的函数:public int read() 每次只read一个字符public int read(char ...
原创
发布博客 2019.02.02 ·
4687 阅读 ·
3 点赞 ·
1 评论 ·
13 收藏

如何忽略已经被git track的change

对于新建立的文件,当它处于untracked 状态时,如果想忽略这个文件,可以通过编辑".gitignore"文件,忽略这个change。但是对于已经被git track上的文件,比如这次modify了一些东西,但是不想被git觉察到,就要用命令git update-index --assume-unchanged /path/file然后/path/file就不会出现在git sta...
原创
发布博客 2019.01.30 ·
798 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux启用SSH命令

启动SSH命令service sshd start 查看SSH 状态命令systemctl status sshd.service 允许外部以Root角色接入22端口vim /etc/ssh/sshd_config, 添加行PermitRootLogin = yesPort 22 查看ssh是否在firewall的manage中firewall-cm...
原创
发布博客 2019.01.15 ·
8951 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

linux firewall cmd

开启linux防火墙systemctl enable firewalld systemctl start firewalld检查防火墙服务是否enable和状态systemctl --is-enabled firewalld systemctl --is-active firewalld查看firewall的状态firewall-cmd --state查看firewall的所...
原创
发布博客 2019.01.15 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Android build 失败 “transformClassesWithDexForDevDebug”

Android build 失败 “transformClassesWithDexForDevDebug”错误日志针对错误的各种尝试错误日志org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:transformClassesWithDexForDevDebug’.Caused by: java.la...
原创
发布博客 2019.01.04 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android build 失败 “transformClassesWithDexForDevDebug”

Android build 失败 “transformClassesWithDexForDevDebug”错误日志针对错误的各种尝试错误日志org.gradle.api.tasks.TaskExecutionException: Execution failed for task ‘:transformClassesWithDexForDevDebug’.Caused by: java.la...
原创
发布博客 2019.01.04 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jps, jstat命令

JPS命令常用来查看linux服务器上的JVM的实例 -l:输出这个application的main class的full package name,或者main class的jar file路径 jps -l 3002 /opt/j2sdk1.5.0/demo/jfc/Java2D/Java2Demo.JAR ...
原创
发布博客 2018.11.09 ·
373 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

top命令

top命令常用来监测CPU的负载,查看各个进程对CPU的占用情况在centos7上执行top命令第一行task一栏各个指标显而易见,不多解释load average:任务队列的平均长度,分别是1分钟,5分钟,15分钟内的平均长度,单核CPU以不超过1为宜,多核CPU以不超过CPU的个数为宜, 如果是8核CPU,这个值最好不要超过8,说明没有task被queued, 每个task都能...
原创
发布博客 2018.11.09 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTTP报文格式详解

HTTP报文传过来都是一堆的0x ASCII码,诸如“41 63 63 65 70 74” 对应的是“accept” 单词的十六进制ASCII码。这些十六进制的数字经过浏览器或者专用工具比如wireshark的翻译,可以得到HTTP的报文结构。Request报文以下是wireshark抓出来的一段HTTP请求报文GET /admin_ui/rdx/core/images/clos...
原创
发布博客 2018.10.12 ·
36850 阅读 ·
23 点赞 ·
2 评论 ·
99 收藏

如何设置Intelligent Idea自动生成SerialVersionUID

进入Preference,找到Inspection,按照下图勾选配置,再把插入点移到类名上时,会自动提示生成SerialVersionUID
原创
发布博客 2018.09.28 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多