自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Simoon

前端

  • 博客(44)
  • 收藏
  • 关注

转载 String和基本数据类型转换大全

包装类,基本数据类型,String相互间转换每个基本数据类型都有相对应的包装类型包装类,基本数据类型,String相互间转换,这三者间的转换时很重要的;一、String 转其他String → 包装类型1、Integer(String str)调用包装类的带String参构造String → 基本数据类型☆String → int调用包装类的parseInt方法二、包装类转其他→ String调用包装类对象的ToString方法→ 基本类型①调用包装类的XXXValue方法包装类

2022-03-10 15:22:03 1398 1

原创 Public、private、protect权限区别

2022-03-07 09:17:11 497

转载 Java中八个基本数据类型(byte、boolean、short、long、float、double、int、char)所占字节数

占用字节数 就是申请内存的时候所占的空间大小英文字母:字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:ISO-8859-1字节数 : 1;编码:UTF-8中文汉字:字节数 : 2;编码:GB2312字节数 : 2;编码:GBK字节数 : 1;编码:ISO-8859-1字节数 :3;编码:UTF-8...

2022-03-05 10:30:24 954

转载 static关键字的四种用法

在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们先来了解一下static关键字及其用法。static关键字1.修饰成员变量在我们平时的使用当中,static最常用的功能就是修饰类的属性和方法,让他们成为类的成员属性和方法,我们通常将用static修饰的成员称为类成员或者静态成员,这句话挺起来都点奇怪,其实这是相对于对象的属性和方法来说的。请看下面的例子:(未避免程序太过臃

2022-03-02 18:20:46 1543

原创 Java生成1-100随机数

int i = (int)(Math.random()*100+1);

2022-03-01 16:09:52 13341

原创 js1-变量

什么是变量变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问来访问或者操作这个具体的之。在指令式语言中,变量通常是可变的变量的数据类型number:数字string:字符串boolean:true、falsenull:空----就是对象,这个对象没有任何内容是一个空值undefined:不确定object:对象function:函数js的变量是弱变量: 变量能力弱,变量决定不了里边存入什么。 var 变量名 里边到底是什么类型,

2022-02-28 17:56:18 182

原创 Shell编程

Shell简介1.什么是shell脚本?Linux命令正常情况都是在命令行执行,如果将命令放到一个文件中执行,该文件就是一个shell脚本。从事linux系统工程师岗位,shell编程人员。Shell就是一个普通文本文件,有一大堆的linux命令堆砌而成。一般以.sh为后缀。Shell脚本不需要编译,逐行执行。常见的shell解释器有bash,dash,csh,ksh。Shell脚本可以接受参数的。并且shell语法支持大部分流行编程语言的语法,循环语句,流程控制语句,支持函数。可以理解shell脚本

2022-02-28 17:40:19 800

原创 Java创建注释栏

class注释模板#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end#parse("File Header.java")/** * @author :Jiasiming * @date :Created in ${DATE} ${TIME} * @description:${description} * @modified By: * @version: .

2022-02-28 10:41:41 175

转载 如何解决Intellij IDEA创建包(package)不分层的问题

2022-02-28 10:06:21 1971

原创 lyui开启和关闭单元格编辑

// 表格单元格禁用编辑$(layero).find(‘td’).data(‘edit’, false)表格单元格开启编辑$(v).find(‘td[data-field=“format”]’).attr(‘data-edit’, ‘text’);

2022-02-27 03:00:04 1433

转载 css 鼠标悬停变形

https://blog.youkuaiyun.com/fdhsdfgh/article/details/81369122?ops_request_misc=&request_id=&biz_id=102&utm_term=%E9%BC%A0%E6%A0%87%E6%82%AC%E5%81%9C%E6%97%B6%E5%BD%A2%E7%8A%B6%E6%94%B9%E5%8F%98&utm_medium=distribute.pc_search_result.none-task-blo

2022-02-23 23:45:05 369

原创 jq动态添加的节点绑定事件

$(‘tbody’).on(‘click’,‘a’,function () { })‘tbody’:动态添加前后都存在且添加前后都能包含被操作元素 也可用 body代替’a‘ :是jq的选择器所选择的需要绑定的元素节点,也可用属性选择器层选择器等等进行选择实例:$(“table”).on(‘click’,‘img[src=’…/homework/img/dinghuale/move.png’]’,function () {$(this).parent().parent().rem.

2022-02-23 19:54:26 433

转载 如何给表格的tr加上下边框

直接给tr上加上border-bottom的时候发现边框不会正常显示,查找资料后总结如下:在table中有一个默认的属性:border-collapse参数:1.separate 默认值。边框会被分开。不会忽略border-spacing 和 empty-cells 属性。2.collapse 如果可能,边框会合并为一个单一的边框。会忽略 border-spacing 和 empty-cells 属性。3.inherit 规定应该从父元素继承border-collapse 属性的值。这样就找到原

2022-02-22 23:11:05 2670

原创 如何用JS局部刷新页面指定元素

刷新页内指定元素window.location.reload("#id")

2022-02-21 17:49:46 1892 1

转载 如何将div悬浮在另外一个div之上?

解决方案1如何“悬浮”是想让一个层叠加在另一个层上的话,你可以利用相对定位和绝对定位来实现 比如:你在父元素上设置position:relative;在子元素上设置position:absolute;top:10px;left:10px; 这样如果父元素里面有其他元素的话上面定义的这个子元素就可以”悬浮”在他上面了解决方案2.如果你说的悬浮是一个元素固定在窗口的某个位置 拉滚动条他也不动 那么你可以使用固定定位比如:你在需要悬浮的元素上设置position:fixed; top:10px

2022-02-21 16:53:19 8969

原创 将tomcat注册为系统服务

将tomcat注册为系统服务Systemctl status tomcat.serviceSystemctl start tomcat.serviceSystemctl stop tomcat.service步骤一:修改脚本 /usr/local/apache-tomcat-8.5.37/bin/catalina.shvi catalina.sh 117 JAVA_HOME=/usr/local/jdk1.8.0_144 118 JRE_HOME=$JAVA_HOME/jre

2022-02-19 17:06:08 1747

原创 Linux配置发送邮件

Linux发送邮件步骤一:安装sendmail软件查询是否有sendmail安装包yum search sendmail安装sendmail:yum install -y sendmail.x86_64步骤二:配置发件人信息1.开启smtp服务,并生成授权码2.在linux配置文件中填写发件人信息vi /etc/mail.rcset from=86521760@qq.comset smtp=smtp://smtp.qq.com:587set smtp-auth-user=8652

2022-02-19 16:47:08 2133

原创 yum方式安装mySql

Yum方式安装mysql服务步骤一:首先下载mysql的yum源配置 wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm步骤二:安装mysql的yum源yum -y install mysql57-community-release-el7-11.noarch.rpm步骤三:yum方式安装mysqyum -y install mysql-server --nogpgcheck--nogpgch

2022-02-19 16:24:48 28983 8

原创 Linux软件安装和卸载(rpm与yum)

1.Rpm安装包管理Rpm(Redhat package manager)是redhat(红帽子)公司出品的一种软件包管理工具。目前大多数的linux厂商都支持rpm,优点:1,rpm方式安装软件非常方便。2,配套的rpm资源丰富 3,软件包内容的校验。4.支持多种硬件http://rpmfind.net/全球rpm镜像站,里面包含了所有的rpm。如果要安装某个软件,首先去此网站搜索下载rpm的五大功能安装 将软件安装到操作系统卸载 将软件移除升级 更新软件的新版本查询 查询软件

2022-02-19 16:12:37 3209

原创 Linux系统启动与系统服务

系统启动1.Linux内核引导服务器上电启动,bios系统开始运行,硬件自检,通过之后开始进入到boot目录的读取。2.运行systemd进程,进程号永远为1,是所有进程的父亲。Pstree 显示进程树3.系统的初始化根据系统不同的运行级别进行初始化。级别越高,初始化的进程越多。操作系统有7个运行级别。级别0 ,关机状态级别1,单用户状态,相当于windows中的安全模式,救援模式级别2,多用户模式(没有nfs,网络文件系统)级别3,多用户模式,有nfs,普通命令行模式级别4,系统

2022-02-19 14:29:25 143

转载 常用的正则表达式

常用正则表达式大全!(例如:匹配中文、匹配html)匹配中文字符的正则表达式: [u4e00-u9fa5]  评注:匹配中文还真是个头疼的事,有了这个表达式就好办了  匹配双字节字符(包括汉字在内):[^x00-xff]  评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)  匹配空白行的正则表达式:nsr  评注:可以用来删除空白行  匹配HTML标记的正则表达式:<(S?)[^>]>.?|<.? />  评注:网上流传的版本太糟糕,

2022-02-18 23:02:48 66

原创 圆角输入框

input { height:18px; inline-height:18px; font-size:11px; width:70px; text-align:center; border:#ccc 1px solid; //关键 border-radius: 5px; /* css 3标准 */

2022-02-18 16:51:49 749

原创 js清空标签内容或清空子标签

ler a=document.getElementById("**");a.length=0

2022-02-18 11:36:45 2787

转载 JavaScript test() 方法的用法

一、定义和用法test() 方法用于检测一个字符串是否匹配某个模式.如果字符串中有匹配的值返回 true ,否则返回 false。二、语法RegExpObject.test(string)三、举例例子1:Javascript 判断是移动端浏览器还是 PC 端浏览器:if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { document.w

2022-02-18 10:13:50 4226

转载 Js动态添加复选框Checkbox

Js动态添加复选框Checkbox的实例方法!!!首先,使用JS动态产生Checkbox可以采用如下类似的语句:var checkBox=document.createElement("input"); checkBox.setAttribute("type","checkbox"); checkBox.setAttribute("id",'123456'); 但是,这样产生的checkbox是不带尾后的文字的,如果需要添加,那么需要使用document.createTextNode('

2022-02-17 23:01:15 4348

转载 js如何获取select下拉框的value以及文本内容

select下拉框在项目开发中是经常用到的,特别是在联级菜单方面的应用更为广泛。但是,对于一些初学者来说,如何获取下拉框子节点option的value值和文本内容,还是有一点难度的。其他的就不说了,现在我就写一段代码,简单的说明一下如何获取value值以及文本内容(text),必要地添加了注释,希望对下拉框还不太熟悉的朋友有所帮助。html代码:</HEAD> <BODY> 书籍分类: <select id="s1" > <

2022-02-17 00:18:45 5548

转载 js style.display = ““ 和style.display=“none“ 区别

style.display = “”;是清除display样式,display将使用默认值(块元素会变成block,内联元素会变成inline)style.display=“none”; 中“none”是一个值,表示元素将隐藏转载于:https://www.cnblogs.com/lvdongjie/p/8581726.html...

2022-02-16 21:36:08 2929

转载 JS动态添加select下拉框

关于 select 的添加 option 应该注意的问题。标准的做法如上也就是说,标准的做法是 s.options.add();但是如果你一定要用 s.appendChild(option);注意了,你只能用如下两种方式之一:1.s.appendChild(option);option.text = ‘hello world’;option.value =3;也就是,一定要先添加到 select 中,然后再为 option 赋值。否则在 FF 下是显示正常的,但是在 IE6 中显示的是空白

2022-02-16 20:43:51 6130

转载 shell-判断是不是文件夹

https://blog.youkuaiyun.com/li1guangjun/article/details/119673909

2022-02-14 20:46:22 1564

原创 Linux系统启动和系统服务

系统启动1.Linux内核引导服务器上电启动,bios系统开始运行,硬件自检,通过之后开始进入到boot目录的读取。2.运行systemd进程,进程号永远为1,是所有进程的父亲。Pstree 显示进程树3.系统的初始化根据系统不同的运行级别进行初始化。级别越高,初始化的进程越多。操作系统有7个运行级别。级别0 ,关机状态级别1,单用户状态,相当于windows中的安全模式,救援模式级别2,多用户模式(没有nfs,网络文件系统)级别3,多用户模式,有nfs,普通命令行模式级别4系统

2022-02-14 00:53:27 672

原创 Linux系统监控(定时任务)

系统监控Top 命令 相当于windows中的任务管理器。load average :查看当前系统负载情况。1分钟,5分钟,15分钟。一般正常情况值不能大于cpu个数。Tasks:当前系统的进程数。Cpu:按1,显示所有的cpu。Mem:内存使用情况Swap:虚拟内存的使用情况q 退出topPs命令 显示当前系统的所有进程Ps命令 显示当前系统的所有进程ps -ef 显示所有进程ps -ef| grep tomcat 显示tomcat进程详情。Netstat 命令 显示当

2022-02-14 00:40:53 1223

原创 软链接与硬链接

软连接:快捷方式就是快捷方式(只有一个文件,源文件)ln -s /home/zhangsan/bbb /root/mybbb/home/zhangsan/bbb 源文件/root/mybbb 链接文件原文件删除,快捷方式失效修改源文件,快捷方式跟着变修改快捷方式内容,源文件也变其实修改的文件只有一个源文件硬链接:副本ln -d /home/zhangsan/ccc /root/myccc/home/zhangsan/ccc 原文件/root/myccc 链接文件(副

2022-02-14 00:01:02 256

原创 Linux打包压缩解压缩

tar:备份压缩命令压缩命令gzip,压缩之后的文件以gz结尾压缩: gzip chenjian (源文件丢失)gzip -9 chenjian (-9是最高压缩比)gzip -c chenjian>chenjian.gz(源文件不丢失)解压缩:gunzip chenjian.gz常见的Tar方式压缩解压缩:tar -zcvf zhangsan.tar.gz zhangsantar -zcvf cccc.tar.gz cccc将 zhangsan 这个文件夹压缩 为zhan

2022-02-13 23:55:23 608

原创 Linux文件管理和常用命令

磁盘管理Linux系统的磁盘管理Linux操作系统中的文件boot:存放操作系统引导使用的各种文件dev:device 存放设备文件etc:etcetera 存放系统配置文件home:存放用户相关的文件lib:library 存放系统程序运行需要的库文件media:存放多媒体文件mnt:mount 存放临时挂载的文件opt:(/usr/local)存放用户安装的程序文件proc:process 存放进程文件root: 根用户的宿主目录run:存放程序运行的进程号文件b.

2022-02-13 23:47:00 275

原创 Linux之用户权限管理

用户组操作创建用户组groupadd -g 1001 qy111修改用户组groupmod -n qy1111(new) qy111(old)删除用户组groupdel qy1111超管用户 root uid 0普通用户 chenjian uid(1000-60000)伪用户 uid(1-999) 系统自用创建普通用户useradd -u 502 -g qy111 -G qy112 zhaowen-u uid(用户id)-g 指定用户组-G指定其他组liux

2022-02-12 12:38:36 670

转载 在linux后台运行脚本命令和程序的方法大全

https://blog.youkuaiyun.com/davidhzq/article/details/102766881

2022-02-12 11:59:30 117

原创 tomcat热部署

tomcat部署:将源码编译打包成war包,将war包拷贝到tomcat中的webapps中步骤一:修改tomcat配置,tomcat默认不允许远程管理,需要修改两个配置文件1:vi /usr/local/apache-tomcat-8.5.37/webapps/manager/META-INF/context.xml(该路径为tomca的解压缩路径,自行变动)注释掉:<!-- <Valve className="org.apache.catalina.valves.Rem

2022-02-12 01:41:59 744

原创 tomcat安装配置

1.上传tomcat压缩包解压缩tar -zxvf apache-tomcat-8.5.37.tar.gz进入到tomcat主目录cd /home/chenjian/apache-tomcat-8.5.37/bin运行启动脚本./startup.sh

2022-02-12 01:27:46 354

原创 时区时间配置

查看当前的时间和时区查看所有的时区:timedatectl list-timezones修改时区为东八区:timedatectl list-timezones | grep Shanghai设置时区timedatectl set-timezone Asia/Shanghai同步网络时间修改关闭ntp自动同步timedatectl set-ntp false手动设置时间timedatectl set-time "2012-10-30 18:17:16"开始同步阿里云服务器时间ntp

2022-02-12 01:12:49 323

原创 主机名配置

查看主机名[root@bogon ~]# hostnameserver01临时修改主机名[root@bogon ~]# hostname 要修改的主机名(立即生效)永久修改主机名方法一:hostnamectl set-hostname server01(立即生效)方法二:修改/etc/hostname文件内容(重启之后生效,老版本7之前的(/etc/sysconfig/network))...

2022-02-12 01:06:38 1424

空空如也

空空如也

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

TA关注的人

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