- 博客(28)
- 资源 (1)
- 收藏
- 关注
转载 一次孤儿socket过多导致负载高的问题排查过程
说到孤儿socket的原因是日志,说实话在遇到这个问题之前我并不知道有孤儿socket的存在,也是在网上查这个日志信息才知道的。孤儿socket太多,超出系统阈值,阈值可通过查看。TCP缓冲区超出系统阈值,缓冲区的大小可通过查看。通过另外两个日志信息基本可以判断是第一种情况了——孤儿socket太多导致的。那么孤儿socket到底是什么呢?大部分的资料都是这么描述孤儿socket的:孤儿socket是已经没有和文件句柄绑定、但是仍然存在于内核没有被释放的socket。
2023-10-10 18:49:51 300
原创 SS命令使用介绍
NAMEss(Socket Statistics)命令主要功能是显示套接字信息。与netstat命令的使用十分的相似,都是用于显示套接字信息,而ss命令的优势在于它能够显示更多TCP和连接状态的详情信息,并且速度更快更高效。
2023-10-10 17:41:20 1411
转载 Shell if 条件判断
一、if的基本语法:if [ command ];then # 符合该条件执行的语句elif [ command ];then # 符合该条件执行的语句else # 符合该条件执行的语句fi二、文件/文件夹(目录)判断操作 说明 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d DIR ] 如果 FILE 存在且是一个目录则为真。
2022-05-23 20:31:53 1041
原创 凝思安装配置ftps服务
凝思操作系统安装ftps凝思操作系统自带ftp服务proftpd服务,并且安装vsftpd会提示需要升级mysql,比较麻烦,因此凝思配置ftps选择使用proftpd。首先安装proftpd服务sudo apt-get install proftpd查看proftpd状态sudo service proftpd statusProftpd配置文件配置文件:/etc/proftpd/proftpd.conf#配置服务器名ServerName...
2020-05-19 13:56:59 2898
原创 互联网一次简单请求过程
1.输入域名2.通过DNS,域名解析成URL3.arp查询ip对应的mac地址,ARP缓存中查到的话直接发送mac数据帧,未查到的话同网段内广播,获取子网内Mac地址和ip的对应关系,并存入缓存中。4.如果目的地址不是同网段,获取路由器mac地址,修改mac帧的目的地址和原地址,ip数据帧中的源ip和目的ip不变。5.如果路由下个网络,依然未找到目的ip,继续进行上面的过程。6.直...
2020-04-14 09:10:32 166
原创 docker安装oracle过程及一些问题
第一步 拉取和下载docker镜像[root@localhost ~]# docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11gUsing default tag: latestlatest: Pulling from helowin/oracle_11ged5542b8e0e1: Pull complete...
2020-02-10 14:41:28 848
原创 对于RequestContextHolder产生的一些关于ThreadLocal还有SpringMVC的理解
今天下午在看代码的时候,发现Spring中写了一个切面方法,来验证请求的token头。中间获取每次请求的request对象时,并没有从controller中获取,而是直接用了一个类去获取request,当时有些疑惑,直接获取如何保证每次获取的request对象是当前的请求对象。于是搜索了一番相关文章,对于@controller还有ThreadLoal有了一定的理解,所以在此记录一下。在...
2019-09-25 16:50:50 1608
原创 WebService学习之路
最近工作中用到了webService,之前也稍微学习了一点,不过从来没用过所以忘的差不多了,这一次主要是以应用为主。主要用的是Axis2的方式进行webservice应用的,主要有三种方式第一RPC方式,不生成客户端代码第二,document方式,不生成客户端代码第三,用wsdl2java工具,生成客户端方式调用我个人调用webService的方式主要是第三种,生成两个java...
2019-09-25 09:04:47 241
原创 关于shiro登录认证成功,却一直返回登录页面的问题
Shiro登录的时候,已经认证成功了但一直未跳转到登录成功页面,最后找了半天.........发现,自己在把https换成http的时候,设置了cookie manager.getSessionIdCookie().setSecure(false);这个应该设置成false,我设置成true了,所以一直无法登录原来我的访问URL协议头是HTTP,而Weblogic里...
2019-09-18 14:31:51 6602 6
原创 戴尔G7音频驱动问题
不知道是因为去驱动一直自动更新还是怎么回事....戴尔G7和win10系统快把我搞疯了,音频过一段时间就用不了,重装驱动也没用,按网上的教程禁止驱动更新也没用。卸载驱动,重启又会自动安装。安装了也不报错,就是右下角音频显示红叉,永远用不了。经历了痛苦的挣扎之后,在戴尔论坛里看到个方法。右键pc-管理-设备管理器-系统设备-“英特尔(R)智音技术音频控制器(右键更新驱动程...
2019-08-10 13:46:00 4062 3
原创 Oracel删除表空间失败
Oracle数据库中删除了表空间物理文件XXX.ora后导致用drop tablespace删除表空间失败,解决方法如下: 用sqlplus /nolog命令进入oracle数据库执行如下命令: sql>conn /as sysdba; sql>startup;(如果数据库已启动则不需要此命令) sql>alter database datafile ''/hom...
2019-08-08 14:35:30 225
原创 Linux下查看服务器串口情况
1、查看串口是否可用,可以对串口发送数据比如对com1口,echo lyjie126 > /dev/ttyS02、查看串口名称使用ls-l/dev/ttyS* 一般情况下串口的名称全部在dev下面,如果你没有外插串口卡的话默认是dev下的ttyS* ,一般ttyS0对应com1,ttyS1对应com2,当然也不一定是必然的;3、查看串口驱动:cat /proc/tty/driv...
2019-08-08 08:52:09 2747
原创 解决低版本浏览器无法兼容intl的问题
引入Intl.complete.js然后将intl 替换成IntlPolyfill这个问题主要是用fullcalendar插件时候,在低版本的火狐上报错了....兼容性问题,找了好久好久...........Intl.complete.js会上传...
2019-05-24 16:01:43 1507
原创 附件下载功能
后端: @SuppressWarnings("unused") public void download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 String filename =...
2019-05-24 15:28:54 690
原创 jacob将word,excel,ppt转换为PDF格式
使用的一些心得吧jacob的底层调用的其实是office的驱动,由于linux上肯定没有word,所以使用jacob对文档进行处理的话,肯定就不能部署在linux服务器上了,只有在windows服务器上。也正是因为这个原因,jacob对于word或者excel的操作,就相当于我们打开word或者excel文件进行操作,从道理上来说,能用word处理的,jacob都可以,诸如转换为Pdf,插...
2019-04-18 14:07:02 848 2
原创 poi导出excel包含图片,弹出页面下载框
首先添加有关的poi依赖jar包,如果是一个maven项目只需要在pom.xml中添加依赖。 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <versio...
2019-02-22 09:06:04 249
原创 1.SpringBoot入门
SpringBoot从零开始部署一个项目,并让它运行起来,网上已经有很多这样的例子,所以在这里就不再赘述了。笔者也是一个SpringBoot的初学者,所以此博客用来充当学习的笔记和总结学习过程中遇到的一些问题以及解决方法。1.@SpringBootApplication@SpringBootApplication注解等价于@Configuration, @EnableAutoConfi...
2018-12-11 10:50:26 103
转载 在网页滚动到底部时,动态加载
<!DOCTYPE=html><html><head><script src="js/jquery.js" type="text/javascript"></script> <script type="text/javascript"> $(document
2018-11-21 08:47:28 374
原创 个人学习工作备忘录
Oracle查询锁死的语句//查询死锁的sid和serial定位一条死锁记录SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid; //查询死锁的记录,以及对这条记录...
2018-10-24 11:25:27 828
原创 ubuntu系统学习总结
1.安装ubuntu16.04之后,发生了只能单用户登陆,无法以root身份登录的问题。用sudo把登陆模式改成自由选择模式之后,就可以自由登陆了。cd /usr/share/lightdm/lightdm.conf.d进入此目录下然后用gedit打开50-unity-greeter.conf文件sudo gedit 50-unity-greeter,conf&在文...
2018-09-29 17:53:53 782
原创 关于servlet3中,使用注解配置之后,访问无效的解决方法
web项目中的web.xml文件的根元素如果是从其他地方拷贝的,如下所示<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/...
2018-09-29 13:20:21 2222
转载 web.xml的加载顺序和过程
Web.xml配置详解之context-param<context-param> <param-name>contextConfigLocation</param-name> <param-value>contextConfigLocationValue></param-value> </context-pa...
2018-09-26 14:47:22 79
转载 计算机网络基础概念
可能有些概念,理解的不到位,希望能在评论区指出。TCP/IP七层协议的一些个人理解:TCP/IP七层协议分为:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。从最底层的物理层,到最高层的应用层,形成了一个完整的数据交互过程。 1)物理层(Physical Layer) 激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个...
2018-09-21 11:26:22 257
原创 一些小算法的实现,练手
1.从一串重复的数字中,找到其中那个单独的数字。public class AloneTest { public static int alone(int[] a) { int m=0; for(int i=0;i<a.length;i++) { for(int n:a) { if(n==a[i...
2018-08-03 13:26:49 180
原创 Spring框架入门
/** * 1、为什么要使用框架? * 之前不使用框架进行研发工作的时候 :代码中会存在大量的代码冗余(重复的代码 反复的写) * 代码量也比较大,例如 servlet (每次根据一个功能模块去创建一个servlet 就要在web。xml核心配置文件中去配置servlet) * 不规整 凌乱 * 使用框架后:框架于开发者的意义就相当于 我们是工地工人在
2017-11-20 15:33:00 192
原创 java入门基础
1. static(静态) 静态变量和静态方法都属于类,不属于对象,可以直接以类名调用。当一个类中含有静态块,块,还有构造函数的时候,创建对象时,依次运行的顺序为静态块,块,构造函数,但是静态块和块只能执行一次。 继承中,static方法不能被重写,即不能实现多态。 2. 继承继承指的是一个类可以完全的继承上一个类所有的属性,方法,有且只能继承一个,但是一个父类
2017-10-21 11:22:40 820
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人