自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (1)
  • 问答 (13)
  • 收藏
  • 关注

原创 IntelliJ IDEA for Mac 类和方法注释模板设置

点击查看

2021-03-31 13:41:44 1983

原创 IntelliJ IDEA for Mac 如何设置 tab 键为 4 个空格?

使用快捷键 Command + , 打开偏好设置窗口如下所示:设置好以后,可以按 Option + Command + L 整理格式,然后选中缩进的部分,如果能选中缩进的部分,证明是空格:如果不想整理格式,还可以用 edit --> convert Indents 来将缩进的 tab 转换为空格,这样就不必担心自动格式整理打乱自己整理的格式了。...

2021-03-21 20:37:21 1222

原创 如何解析属性文件(properties)获取键值对的值?

创建属性文件新建 db-oracle.properties , 存放项目必须使用到的参数:driver = oracle.jdbc.driver.OracleDriverurl = jdbc:oracle:thin:@192.168.0.23:1521:htlwkusername = openlabpassword = open123解析属性文件获取数据使用类加载器public class ConnectionUtils { private static String driver

2021-03-21 20:05:20 516

原创 Java包命名规则/包命名规范

个人项目的包命名规则individual(个体):指个体项目,由个人发起,但非个人独立完成,可公开或私有项目,版权属于发起人形式:indi.发起者名.项目名.模块名…personal (个人私人):指个人项目,由个人发起,并独立完成,可分享的项目,版权属于个人形式:pers.个人.项目名.模块名…private(私人):指私有项目,由个人发起并独立完成,不用于分享的非公开项目,版权属于个人形式:priv.个人.项目名.模块名…团队项目的包命名规则team:团队项目指由团队发起

2021-03-21 17:16:20 8749

原创 测试类/测试包/演示类/演示包的命名规范/命名规则

1.测试类的命名规范测试类的命名规则是:Test+被测试的业务、Test+被测试的接口、Test+被测试的类比如你需要测试业务MobileBind ,那么它的测试类的命名就是TestMobileBind2.测试程序的包命名规范测试程序包的命名规则是:test.com.skymobi.项目名测试公共类包的命名规则是:test.com.skymobi.common比如被测试的项目是skyups,那么测试类的包名就是test.com.skymobi.skyups比如被测试类的包名是com.skymo

2021-03-21 15:08:31 1869

原创 MyEclipse 如何将 jar 包导入项目中

步骤 1项目右键->build path( 构建路径 )->configure build path(配置构建路径)步骤 2Java Build Path --> libraries(库) --> Add External JARs --> 选择 ojdbc14_11g.jar在项目中出现 Referenced Libraries , 则完成

2021-03-21 09:09:39 527

原创 Servlet配置错误处理页面/配置错误页面

写一个错误处理页面 error.html<html><head><meta http-equiv="Content-Type"content="text/html; charset=UTF-8"><title>Insert title here</title> </head><body style="font-size:30px;color:red;"> 发生了系统错误,请稍后<a href="add.

2021-03-20 19:43:36 198

原创 如何处理表单中的中文(中文编码/解码问题)

浏览器会如何对表单中的数据进行编码?当表单采用 post 方式提交时,浏览器会按照打开该表单所在的页面的编码来对表单中的数据进行编码。在 html 文件当中设置字符编码集(即字符编码格式)<meta http-equiv="content-type" content="text/html;charset=utf-8"> 作用 1:模拟 http 消息头(content-type),让浏览器以 utf-8 的编码格式来打开该页面,也就是浏览器以 utf-8 来解码该页面(要确保 htm

2021-03-20 19:24:47 1055

原创 MyEclipse 的 TCP/IP Monitor 的使用

文章目录步骤 1:新建 web02 工程步骤 2:在 WebRoot 下创建 add_employee.html步骤 3:部署项目步骤 4:启动服务器步骤 5:打开 TCP/IP Monitor步骤 6:增加新的监视器步骤 7:启动监视器步骤 8:访问资源步骤 9:查看数据包内容TCP/IP Monitor 相当亍一个代理服务器。代理服务器的原理图:步骤 1:新建 web02 工程步骤 2:在 WebRoot 下创建 add_employee.htmladd_employee.html 的内容如

2021-03-20 15:51:16 311

原创 中文标点符号大全

中文的标点符号包括句号,逗号,感叹号,问号,引号,冒号等等,接下来分享常见的中文标点符号名称。常见的中文标点符号句号 。用于句子末尾,表示陈述语气。有时也可表示较缓和的祈使语气和感叹语气。问号 ?用于句子末尾,表示疑问语气(包括反问、设问等疑问类型)。在多个问句连用或表达疑问语气加重时,可叠用问号。叹号/感叹号 !用于句子末尾,主要表示感叹语气,有时也可表示强烈的祈使语气、反问语气等。用于拟声词后,表示声音短促或突然。逗号 ,复句内各分句之间的停顿,除了有时用分号,一般都

2021-03-20 14:21:59 18693

原创 Linux 下如何查询 tomcat 的安装目录

在命令终端输入如下命令:[root@htlwk0001host ~]# sudo find / -name *tomcat*

2021-03-20 13:55:39 2420

原创 HTTP协议简介_请求消息/请求数据包/请求报文_响应消息/响应数据包/响应报文

请求数据包第一部分,请求行(数据包中的一行内容)请求行包括三部分内容:请求方式(get/post)请求资源路径(端口号乊后的内容,比如/appname/servlet)协议的类型不版本第二部分,若干消息头(消息头是由 w3c 定义的一些有特殊含义的键值对)消息头的样式,比如: content-type= text/html;服务器和浏览器都会遵守这些消息头的约定。消息头一般由服务器戒者浏览器自劢生成,但是也可以通过编程的方式生成第三部分,实体内容如果请求方式是 p

2021-03-20 13:08:06 615

原创 Linux 命令之 w 命令-显示目前登入系统的用户信息

文章目录介绍常用选项参考示例介绍w 命令用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。常用选项选项说明-h/–no-header不打印头信息-u/–no-current当显示当前进程和cpu时间时忽略用户名-s/–short使用短输出格式-f/–from显示用户从哪登录-o/–old-sty

2021-03-16 18:52:00 1193

原创 Linux 命令之 ulimit 命令-控制shell程序的资源

文章目录介绍常用选项参考示例介绍用来限制系统用户对 shell 资源的访问。如果不懂什么意思,下面一段内容可以帮助你理解:假设有这样一种情况,当一台 Linux 主机上同时登陆了 10 个人,在系统资源无限制的情况下,这 10 个用户同时打开了 500 个文档,而假设每个文档的大小有 10M,这时系统的内存资源就会受到巨大的挑战。而实际应用的环境要比这种假设复杂的多,例如在一个嵌入式开发环境中,各方面的资源都是非常紧缺的,对于开启文件描述符的数量,分配堆栈的大 小,CPU 时间,虚拟内存大小,等等,

2021-03-16 18:16:52 219

原创 Linux 命令之 pgrep -- 用于检索(搜索进程/查找进程)当前正在运行的进程

文章目录介绍常用选项参考示例介绍pgrep 的意思是"进程号全局正则匹配输出"。该命令扫描当前运行进程,然后按照命令匹配条件列出匹配结果到标准输出。对于通过名字检索进程号是很有用。常用选项选项说明-o仅显示找到的最小(起始)进程号-n仅显示找到的最大(结束)进程号-l显示进程名称-P指定父进程号-g指定进程组-t指定开启进程的终端-u指定进程的有效用户ID参考示例示例 1,查看所有名称为 httpd 的进程:[root@

2021-03-16 17:07:16 630

原创 Linux 命令之 cd 命令-切换目录

文章目录介绍语法格式常用选项参考示例介绍cd 命令是 change directory 中单词的首字母缩写,其英文释义是改变目录,所以该命令的功能是从当前目录切换到指定目录。其中目录的路径可分为绝对路径和相对路径。若目录名称省略,则切换至使用者的用户目录(也就是刚登录时所在的目录)。另外,~ 也表示为用户目录的意思,. 则是表示目前所在的目录,.. 则表示当前目录位置的上一级目录。语法格式语法格式:cd [参数] [目录名]常用选项选项说明-P如果切换的目标目录是一个符

2021-03-13 20:15:38 18975

原创 Linux 命令之 nslookup 命令-查询域名 DNS 信息的工具

文章目录介绍常用选项参考示例介绍nslookup命令的英文全称为 “query Internet name server interactively ”。nslookup命令主要用来查询域名的DNS信息。在使用nslookup之前,先确保已经安装了它,nslookup属于bind-utils包下一个命令 。nslookup有两种工作模式,即“交互模式”和“非交互模式”。在“交互模式”下,用户可以向域名服务器查询各类主机、域名的信息,或者输出域名中的主机列表。而在“非交互模式”下,用户可以针对一个主机或

2021-03-13 18:43:38 1127

原创 Linux 命令之 killall 命令-使用进程的名称来杀死一组进程

文章目录介绍语法格式常用选项参数参考示例介绍killall 命令使用进程的名称来杀死进程,使用此指令可以杀死一组同名进程。我们可以使用kill命令杀死指定进程 PID 的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用 ps 等命令再配合 grep 来查找进程,而 killall 把这两个过程合二为一,是一个很好用的命令。语法格式killall [选项] [参数]常用选项选项说明-e对长名称进行精确匹配-l忽略大小写的不同-p杀死进程所属的进程组

2021-03-13 18:40:26 869

原创 Linux 命令之 kill -- 杀死进程

文章目录介绍语法格式常用选项参数参考示例介绍kill 正如这个单词的意思一样,就是杀死。linux 系统中 kill 命令用来删除执行中的程序或工作。kill 命令用来删除执行中的程序或工作。kill可将指定的信号发送给相应的进程或工作。kill 命令默认使用信号为 15,即预设的信号为 SIGTERM(15),用于结束进程或工作,即可将指定程序终止。若仍无法终止该程序,即进程或工作忽略此信号,则可以使用信号9,强制杀死进程或作业。即可使用 SIGKILL(9) 信号强制删除程序。程序或进程的编号(

2021-03-13 18:28:59 11594

原创 Linux 命令之 htop -- 互动的进程查看器/查看进程信息

介绍htop 命令是Linux系统中的一个互动的进程查看器,一个文本模式的应用程序(在控制台或者X终端中),需要 ncurses。与Linux传统的top相比,htop更加人性化。它可让用户交互式操作,支持颜色主题,可横向或纵向滚动浏览进程列表,并支持鼠标操作。htop与top很类似,但是htop是交互式的文本模式的进程查看器。它通过文字图形化地显示每一个进程的CPU和内存使用量、swap使用量。使用上下光标键选择进程,F7和F8改变优先级,F9杀死进程。Htop不是系统默认安装的,所以需要额外安装。

2021-03-13 18:05:10 953

原创 Linux 命令之 iostat 命令-监视系统输入输出设备和 cpu 的使用情况

介绍iostat`命令被用于监视系统输入输出设备和 CPU 的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出 CPU 使用情况。同 vmstat 一样,iostat 也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。语法:iostat [选项] [参数]常用选项选项说明-c仅显示CPU使用情况;-d仅显示设备利用率;-k显示状态以千字节每秒为单位,而不使用块每秒;-m显示状态以兆字节每秒为单位;-p仅显示块设备

2021-03-13 17:34:03 299 1

原创 Linux 命令之 top -- 实时显示进程动态/查看进程信息

文章目录介绍常用选项交互命令命令示例介绍top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,常用于服务端性能分析。在 top 命令中按f按可以查看显示的列信息,按对应字母来开启/关闭列,大写字母表示开启,小写字母表示关闭。带 * 号的是默认列。常用选项选项说明-b以批处理模式操作-c显示完整的治命令-d屏幕刷新间隔时间-I忽略失效过程-s保密模式-S累积模式-i<时间>设置间隔

2021-03-13 13:54:59 12794

原创 Linux 命令之 vmstat 命令-显示虚拟内存状态

查看内存信息cat /proc/meminfo

2021-03-13 13:52:44 1070

原创 Linux 关于查看 cpu 的命令

总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep “cpu cores”| uniq查看逻辑CPU的个数cat /proc/cpuinfo| grep “processor”| wc -l...

2021-03-13 13:51:24 691

原创 Linux 命令之 arch --显示主机的硬件结构类型

文章目录介绍命令示例介绍arch命令主要用于显示当前主机的硬件结构类型,arch命令输出的结果有:i386、i486、mips、alpha等。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。命令示例显示当前主机硬件架构类型:[root@htlwk0001host ~]# archx86_64[root@htlwk0001host ~]# ...

2021-03-12 18:01:42 339

原创 Linux 命令之 Bang(!) 命令

命令说明!!执行上一条命令^foo^ bar把上一条命令里的foo替换为bar,并执行!wget重复执行最近的以wget开头的命令!wget:p仅打印最近的以wget开头的命令,不执行!n执行历史命令列表第n条命令,例如执行第三条命令:!3!-n执行历史命令列表倒数第n条命令,例如执行倒数第三条的命令:!-3^abc删除上一条命令中的abc!!string在上一条命令的后面追加 string ,并执行!nstring在第n...

2021-03-12 17:59:54 362

原创 Linux 命令之 netstat -- 查看网络状态信息/显示网络状态

文章目录介绍参考文档介绍netstat 命令用来打印 Linux 中网络系统的状态信息,可让你得知整个 Linux系统的网络情况。netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。参考文档在线工具...

2021-03-12 17:57:24 2593

原创 Linux 命令之 tcpdump -- 监听网络流量

文章目录介绍参考文档介绍tcpdump命令是一款sniffer工具,是linux上的抓包工具,嗅探器;它可以打印出所有经过网络接口的数据包的头信息。tcpdump命令工作时先要把网卡的工作模式切换到混杂模式。所以tcpdump命令需要以root身份运行。tcpdump命令是linux下使用最广泛的网络协议分析工具。使用tcpdump命令时,必须精通TCP/IP协议工作原理。参考文档在线工具Linux命令大全Linux tcpdump命令详解...

2021-03-12 17:53:57 295

原创 Linux 命令之 iwlist 命令-从无线网卡获取更详细的无线信息

文章目录介绍常用选项命令示例介绍iwlist 命令用于对 /proc/net/wireless 文件进行分析,得出无线网卡相关信息。常用选项选项说明scanning搜索当前无线网络frequen显示频道信息rate显示连接速度power显示电源模式txpower显示功耗retry显示重试连接次数(网络不稳定查看)ap显示热点信息–help显示帮助信息–version显示版本信息命令示例示例1,搜索无线网络:

2021-03-12 17:51:48 2774 1

原创 Linux 命令之 iwconfig 命令-配置无线网络接口

文章目录介绍常用选项参考文档介绍使用iwconfig命令可以为无线接口显示或设置网络接口的参数,它可以用来配置无线网络接口,是非常好用的。常用选项选项说明essid设置无线网卡的ESSID(Extension Service Set ID)。通过ESSID来区分不同的无线网络,正常情况下只有相同ESSID的无线站点才可以互相通讯,除非想监听无线网络。其后的参数为双引号括起的ESSID字符串,或者是any/on/off,如果ESSID字符串中包含any/no/off,则需要在前面

2021-03-12 17:48:25 1470

原创 Linux 命令之 whois 命令-用于查找并显示用户信息

文章目录介绍参考示例介绍whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。参考示例[root@localhost www]# whois root #显示指定用户信息[root@localhost www]# whois ywnz.com #查询域名信息[root@localhost www]# whois -H ywnz.com #查询域名信息省略法律声明[r

2021-03-12 17:45:35 340

原创 Linux 命令之 pstree -- 以树状图显示进程/查看进程信息

文章目录介绍常用选项命令示例介绍Linux 系统中 pstree 命令的英文全称是“process tree”,即将所有进程以树状图显示,树状图将会以 pid (如果有指定) 或是以 init 这个基本进程为根 (root),如果有指定使用者 id,则树状图会只显示该使用者所拥有的进程。以树状图的方式展现进程之间的派生关系,显示效果比较直观。语法格式:pstree [选项]常用选项选项说明-a显示每个程序的完整指令,包含路径,参数或是常驻服务的标示-c不使用精简标示

2021-03-12 17:42:54 3901

原创 Linux 命令之 ps -- 显示进程状态/查看进程信息

介绍ps 命令是“process status”的缩写,ps 命令用于显示当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps 命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。ps [选项]常用选项选项说明-a显示所有终端机下执行的程序,除了阶段作业领导者之外。a显示现行终端机下的所有程序,包括其他用

2021-03-12 16:20:46 3877

原创 MacBook 推出移动硬盘时总是提示有程序在使用它,如何解决?

如下图所示:使用命令 df -lh 在终端查看当前系统的硬盘,命令如下:liaowenxiong@liaowenxiongdeMacBook-Air ~ % df -lhFilesystem Size Used Avail Capacity iused ifree %iused Mounted on/dev/disk1s5s1 234Gi 14Gi 94Gi 14% 568975 2448556385 0% //dev/disk1s4

2021-03-12 11:03:36 10213 1

原创 在 MyEclipse 中配置 tomcat

在 IDE 配置 tomcat 实则就是让 IDE 来管理 tomcat配置步骤 1点击工具栏上的“Run/Stop/Restart MyEclipse Servers”图标旁边的下拉箭头步骤 2选择“Configure Server”步骤 3在弹出的对话框“Preferences”中展开“MyEclipse” – “Servers” – “Tomcat”–“Tomcat5.X” 注意:选择你目前电脑上 tomcat 的版本,此处以 Tomcat5 为例步骤 4将 Tomat ser

2021-03-11 15:15:00 2759

原创 微信小程序注册/登录接口开发

文章目录有关说明接口设计小程序注册/登录接口校验 token有关说明登录和注册的逻辑要独立抽取写成2个接口:注册接口、登录接口小程序、APP、PC端的登录接口和注册接口要分开,因为不同端的注册和登录,业务流程会有差别,为了避免麻烦,建议分开写APP 和 小程序 的登录 token 不需要时效性,PC端的登录 token 需要时效性所以存储token表字段如下:字段名称类型备注token串varchar时效类型tinyint0 表示无时效性,1

2021-03-11 11:42:05 3514

原创 Iphone 手机如何导入/导出通讯录

打开苹果云官网,选择「通讯录」,点击左下角的「设置」,可以看到导入/导出菜单点击进入 icloud 官网

2021-03-11 08:18:41 8264

原创 关于登录 token 的设计

设计要点:APP 和 小程序 的登录 token 不需要时效性,PC端的登录 token 需要时效性token 中不要加入到期时间,因为每次有效请求,都要更新 token 的到期时间, 如果把到期时间加入到 token 中,那么每次请求就要生成新的 token ,并且随同请求数据返回给客户端替换旧的 token,这样实在是太麻烦了,也没有必要吧~可以把 token 保存在 redis 等缓存数据库中,设置记录的时效,每次请求就拿着 token 去 redis 查询,查询到数据就说明 token 是有

2021-03-10 21:50:35 1801

原创 IntelliJ IDEA for Mac 如何创建普通的Java项目_创建项目_新建项目

文章目录创建 Java 新项目普通 Java 项目结构关闭 Java 项目重新打开 Java 项目Open 和 Import 的简单区别Java 项目中新增模块创建 Java 新项目Create New ProjectEmpty Project输入 Project Name,设置项目所在位置新增 Modules (模块),类型选择 Java,选择 Module SDK,输入模块名称创建 Package创建类普通 Java 项目结构IDEA Java 项目结构,如下所示:Project

2021-03-09 17:37:52 1170

转载 IntelliJ IDEA中打开项目时用 Import Project(导入项目) 和 Open(打开项目) 的区别

点击查看

2021-03-09 11:37:18 2808

sensitive_word.sql

sensitive_word.sql

2021-07-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除