自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (1)
  • 收藏
  • 关注

原创 centos使用Iptables控制防火墙——使用

centos使用Iptables控制防火墙——使用

2022-08-01 17:05:46 390 1

原创 centos下Iptables的安装(离线)

centos下Iptables的安装(离线)

2022-08-01 16:58:05 3987

原创 centos下Mysql的安装(离线)

centos下Mysql的安装(离线)

2022-08-01 16:29:10 4333 5

原创 centos下安装JDK环境(离线)

centos下jdk的离线安装

2022-08-01 15:10:08 771

原创 微服务学习之——nacos安装部署

最详细的centos环境下nacos的部署

2022-08-01 14:59:40 5297 5

原创 Nginx添加腾讯安全HTTPS证书

nginx设置https

2022-06-01 10:30:27 456

原创 h5小程序页面添加meta

开发H5或者小程序等手机端页面时,需要添加以下mata到html中,才能显示手机端页面的尺寸<meta name="viewport" content="width=device-width, initial-scale=1" charset="utf-8">

2022-05-26 14:24:57 437

原创 Layui 新增按钮打开全屏弹窗

js代码备注:1、给按钮绑定点击事件。2、content 的值为html的路径,我这里使用的是请求跳转的方式。$("#addMoreDevice").on('click', function() { var index = layui.layer.open({ title : "播出单新增", type : 2, ...

2019-10-11 11:05:27 1720 1

原创 Layui的 select 下拉选的数据回显以及选中触发的事件(指定下拉选的长度)

1、数据回显。备注:通过将指定下拉选的Value值设置select 为true即可。注意:数据回显时一定要注意下拉框的数据是否已经进行初始化完毕或者已经加载完成。若出现没有回显的情况,则一定是数据未加载完毕,解决方案,将动态加载select的ajax改为同步请求即可。$("#masterialid").find("option[value="+data.masterialid+"]").pr...

2019-10-11 11:04:08 2407 3

原创 Layui的select 框的数据动态加载

html代码 <div style="width: 300px"> <select name="deviceid" id="deviceid" lay-verify="required" lay-filter="xmFilter"> <option value="">先选择类型</opti...

2019-10-11 11:03:15 5303

原创 layui数据表格点击编辑行数据事件

<table class="layui-hide" id="LAY_table_user" lay-filter="user"></table>注意:单元格编辑事件使用 table.on(“edit(xxx)”),里面的user为html的table标签 lay-filter的值。//监听单元格编辑 table.on('edit(user)', function(o...

2019-10-11 11:02:22 5274

原创 layui数据列表数据显示自定义格式。

若要将指定列的数据改为某个值,将时间日期格式化,int值类型展示中文值等操作1、使用 templet属性,将该行数据,进行格式化操作即可。例如:这里将日期数据格式化,返回一个string类型数据即可 cols: [[ {field:'deviceid', title: 'ID', width:60, sort: true, fixed: true} ,{field:'...

2019-10-11 11:01:23 2040

原创 layui 刷新数据列表

<blockquote class="layui-elem-quote quoteBox"> <div class="demoTable"> 搜索条件: <div class="layui-inline"> <input class="layui-input" na...

2019-10-11 11:00:13 1941

原创 layui数据列表的使用

JS数据渲染注意:1、elem对应的html中table标签 id的属性值2、html中table标签 lay-filter的值是用于监听数据表事件的唯一值3、cellMinWidth 指定列宽4、page为true 开启分页5、height的值为 full-xxx的时候表示 整个数据列表距离底部的距离。6、limit 设置的数据列表默认页面大小。7、limits : [10,15...

2019-10-11 10:58:30 710

原创 redis集群安装(伪分布式)——linux下

redis集群简介架构图redis-cluster通过投票机制来判断某个redis是否挂了。超过半数就说明该redis挂了,然后自动启动备份机架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要...

2019-05-24 17:31:44 209

原创 redis单机版的安装——linux下

Redis是c语言开发的。安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++安装步骤:第一步:redis的源码包上传到linux系统。第二步:解压缩redis。tar -zxvf redis-3.0.0.tar第三步:编译。进入redis源码目录。make第四步:安装。make install PREFIX=/usr/local/re...

2019-05-24 17:24:03 149

原创 mstsc远程连接 阿里云服务器提示出现身份错误,要求函数不支持解决方案

Windows10 专业版/企业版windows版本10.0.17134,安装最新补丁后无法远程windows server 2008、2013、2016服务器报错信息如下:出现身份验证错误,要求的函数不受支持 可能是由于CredSSP加密Oracle修正。微软给出解决方案:https://support.microsoft.com/zh-cn/help/4093492/credssp...

2019-05-23 10:20:56 741

原创 Mybatis的mapper.xml配置文件——详解

&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;amp;gt; select * from user where id = #{id} select * from orders

2019-03-01 13:18:43 43057 4

原创 设置Centos的静态IP地址——并且联网情况下可ping通网络

1、配置虚拟网络我这里使用的VM软件,安装的centos系统。首先打开虚拟网络编辑器选择VMnet8的NAT模式,然后点击更改配置,以管理员身份运行将我这些勾选即可。进入更改页面后点击NAT设置 记住这里的子网掩码,和网关,网关用于可以ping通外部的网络。然后点击保存。2、将centos系统,设置VMnet8的虚拟网络。点击网络适配器,勾选自定义网络,选择之前设置的VMne...

2019-02-25 10:05:34 499

转载 eclipse设置新建jsp文件默认字符编码为utf-8

在使用Eclipse开发中,编码默认是ISO-8859-1,不支持中文。这样我们每次新建文件都要手动修改编码,非常麻烦。其实我们可以设置文件默认编码,今后再新建文件时就不用修改编码了。1.打开Eclipse,点击Window弹出下拉列表,选择Preference:2.然后在弹出的Preference设置里,找到Web,并点击JSP Files,我们可以看到默认的jsp文件的字符编码是ISO-8...

2018-11-26 22:57:36 265

转载 jsp页面中 undefined attribute name (data-options). 怎样解决

用 eclipse 写代码,使用 easyui 总出现 Undefined attribute name (data-options). 虽然不影响代码功能,但是一大堆感叹号在旁边非常蛋疼,如下图所示:那么如何解决呢?Window --&gt; Preferences --&gt; Web --&gt; HTML Files --&gt; Editor --&gt; Validation --...

2018-11-26 22:43:20 6711 2

原创 Map的常用遍历方式

创建一个Map对象,并存放相应的值package com.zillion.action;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class MyIntercept...

2018-08-16 16:55:31 186

原创 Struts2拦截器实例——登录校验

登录校验拦截器除了登录请求不被拦截,对用户的所有其他请求进行拦截。对没有登录的用户如果访问其他需要用户的页面进行页面跳转,从新跳转回登录页面。进行登录操作实现过程前端页面实现&lt;body&gt; &lt;form action="${pageContext.request.contextPath }/UserAction_login" method="post"&g...

2018-08-16 16:39:52 2172

原创 Struts2拦截器

拦截器的概述拦截器,在AOP中用于在某个方法或字段被访问之前,进行拦截后,对该方法之前或者之后加入某些操作。拦截器是一种AOP编程思想。 拦截器是动态拦截Action调用的对象,它提供了一种机制,可以使开发者可以定义在一个Action执行的前后的代码,也可以在一个Action执行前阻止其执行。同时也提供了一种可以提取action中可重用部分的方式。 谈到拦截器,有一个词大家应该都比较熟悉—...

2018-08-16 16:09:53 121

原创 Struts2封装集合类型的数据

Struts2封装集合类型的数据在实际开发中,有些时候我们需要批量的插入用户或者批量的插入其他对象,在Action中需要接受到这多个Action中封装的对象,然后传递给业务层,那么这个时候就需要将表单的数据封装到集合中,一般使用的集合是List或者是Map封装到List集合中编写前端form表单&lt;body&gt; &lt;form action="${page...

2018-08-16 11:28:03 309

原创 Struts2的参数封装

Struts2的数据封装在很多实际开发中,页面提交请求参数到Action,在Action中接收参数并且对请求参数需要进行数据的封装,封装到一个pojo类中,然后将pojo类传递给业务层,这些操作,struts2已经帮我们封装好了,并且提供了两大类的封装方式:一类被称为属性驱动,一类被称为模型驱动属性驱动属性驱动分为两种,一种是只需提供属性的set方法,另一种是封装到pojo对象中。...

2018-08-16 10:59:49 346

原创 Struts2中访问ServletAPI方式

通过ActionContextstruts2框架提供了ActionContext类来访问servletAPI,ActionContext是Action执行的上下文对象,在ActionContext中保存了Action执行所需要的所有对象,包括parameters、request、session、application等 ActionContext中访问Servlet API的方法 ...

2018-08-16 10:12:24 401

原创 Struts2的跳转方式

Struts2的跳转方式转发:result标签中,type属性的值为dispatcher&lt;action name="ActionDemo" class="com.zillion.action.ActionDemo" method="execute"&gt; &lt;result name="success" type="dispatcher"&

2018-08-15 17:14:19 190

原创 Struts2中Action的细则

Action的编写方式在struts2的应用开发中,Action作为框架的核心类,实现对用户请求的处理,Action被称为业务逻辑控制器。一个Action代表一次请求或调用,每个请求都会对应Action类中的一个方法,然后由这个方法进行业务处理。也就是说Action用来处理一次用户的请求对象。编写一个普通的java类。 在类中编写一个公共的,带有String返回值的,没有参数的方法 ...

2018-08-15 16:45:55 1774

原创 Struts2介绍及入门程序

什么是struts2struts2框架是一个基于MVC设计模式的web层应用框架,它本质上相当于一个servlet,在MVC设计模式中,struts2作为控制器来建立模型与视图之间的数据交互,Struts2以webwork为核心,采用拦截器的机制来处理用户的请求,这样就使得业务逻辑器能够与servlet完全分开。使用struts2的优势自动封装参数参数校验结果的处理(转发|重定向...

2018-08-15 15:58:49 199

原创 反射

反射什么是反射? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。简单来说,就是通过class文件对象,去使用该文件中的成员变量,构造方法,成员方法。那么如何获得到class对象呢? 获取class文件对象的方式: A:...

2018-08-08 21:53:48 180

原创 类加载器

类的加载什么是类的加载? 当程序需要使用某个类的时候,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类的初始化。加载 将class文件读入内存,并为之创建一个class对象,任何类被使用时系统都会建立一个Class对象。连接 验证 是否有正确的内部结构,并和其他类协调一致;准备 负责为类的静态成员分配内存,并设置默认初始化值;解析 将类的二进制...

2018-08-08 20:39:03 144

原创 转发和重定向的区别

转发 请求转发的代码 request.getRequestDispatcher(URL地址).forward(request, response)处理过程 客户端向服务器请求,服务器进行相应的业务处理,然后调用forward方法,然后把目标资源响应回给客户端。 重定向 重定向代码 response.sendRedirect(URL地址)处理过程 客户端发送请求,服务器接收...

2018-08-07 22:04:10 282

原创 接口和抽象类的区别

接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,苏格兰折耳猫,布偶猫,这 两个类(如果是类的话„„),他们的抽象类是猫。说明,他们都是猫。 猫可以吃东西,耗子也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它. 所以,在高级...

2018-08-07 21:35:12 1511 1

原创 Overload和Override的区别

Overload Overload是重载,重载是java多态的一种体现,重载体现在方法名相同,对于参数列表和返回值可不相同。特点就是与返回值无关,只看参数列表所以重载的方法是可以改变返回值类型的。 但如果两个方法参数列表一致,则不能通过返回值不同来体现重载,假设某类中有两个名称和参数列表完全相同的方法,仅仅是返回类型不同,java就无法确定编程者倒底是想调用哪个方法了,因为它无法通过返回结果类...

2018-08-07 18:26:51 2946 1

转载 hashMap和hashTable的区别

产生时间和作者 hashTable产生于jdk1.1,而hashMap产生于jdk1.2 以下是HashTable的作者: 以下代码及注释来自java.util.HashTable@author Arthur van Hoff@author Josh Bloch@author Neal Gafter以下是HashMap的作者: 以下代码及注释来自java.util.Hash...

2018-08-07 17:59:03 125

原创 final, finally, finalize的区别。

final 在java中,final是一个关键字,包含了最终的含义,可以用于修饰变量,方法和类。当修饰类的时候,表明该类就不能被其他类所继承,JDK中有许多类直接使用了final修饰,目的是为了防止,其他开发人员对该类进行修改,比如String、Integer等。final类中所有的方法都会被定义为final方法当修饰方法的时候,继承的类不能对其修改。修饰变量,当修饰基本变量时,说明变...

2018-08-07 17:41:33 112

原创 ArrayList,Vector, LinkedList的区别

联系 ArrayList,Vector, LinkedList三者都是List接口的实现类,都是用来存储数据的。 区别 ArrayList和Vector底层都是通过数组实现的,都直接通过序号索引元素,但是插入和删除元素要设计数组的元素移位等内存操作,所以索引快增删慢,Vector使用了synchronized方法,所以是线程安全的,但性能上要低于ArrayList。LinkedList使用双...

2018-08-07 17:25:35 188

原创 SpringMvc的参数绑定

默认参数绑定SpringMvc支持默认的参数类型包括HttpServletRequest:通过request对象获取请求信息HttpServletResponse:通过response处理响应信息HttpSession:通过session对象得到session中存放的对象所以SpringMvc可以使用request域来获得请求的参数 绑定基本类型直接通过在方法中写...

2018-08-06 22:57:21 224 1

原创 SpringMvc与Mybaits整合

整合步骤导包 1.spring(包括springmvc) 2.mybatis 3.mybatis-spring整合包 4.数据库驱动 5.第三方连接池。 配置web.xml文件 spring监听器和前端控制器以及解决post提交请求中文乱码问题&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&amp;lt;web-app x

2018-08-06 21:30:22 330

Navicat Premium 12.zip

navicat数据库连接工具,图标是彩色的,支持多种数据库的连接。稳定免费,解压即可使用,不需要安装。亲测有效。

2019-10-22

空空如也

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

TA关注的人

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