自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSDN第一篇:layui table表格加入select表单元素option动态赋值并回显

及上一篇的select表单元素加入table中是静态的option列表值,这一篇讲怎么动态给这个select赋值:一.首先在表格加载(render)前,获取那个select需要的option集合<script type="text/javascript"> var dictNameOptions = "<option value=''>请选择</op...

2019-04-09 09:31:32 12190 14

原创 layui 表格插入表单元素select 并且值回显

layui 表格插入表单元素select 并且值回显一. 首先为了让select的选项不被table的样式遮盖,需要加下面样式: /* 防止下拉框下拉值被遮盖*/ .layui-table-cell { overflow: visible; } .layui-table-box { overflow: visible; ...

2019-04-08 11:41:00 10680 2

原创 Spring整合dubbo原理

处理properties文件spring会读取这个文件 会放在enviroment对象里面 然后dubbo从这个对象中取就行了生成不同的对象根据 dubbo.application.* 等属性 生成 ApplicationConfig对象根据 dubbo.protocols.* 等属性 生成 ProtocolConfig对象根据 dubbo.registers.*等属性 生成RegistryConfig 对象providerConfig,ConfigCenterConfig,C...

2021-03-18 09:29:03 711

原创 最好记忆事务传播性的方法

一.原有事务传播性的方法 原来记事务传播性的时候,是死记硬背7种,每次背了就忘背了就忘PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW--新建事务,如果当前存在事务,把当前事务挂起。PROPAGATI...

2021-02-07 09:32:30 342 1

原创 一文弄懂-Netty核心功能及线程模型

一. Netty是什么? 我们在学完NIO发现很多问题,它的API和类库比较繁杂,使用麻烦,需要熟练掌握Selector,ServerSocketChannel,SocketChannel,ByteBuffer等,而且有很多问题需要我们手动编程去解决,比如客户端的断线重连,网络闪断,心跳处理,半包读写,网络拥塞和异常流的处理等等 Netty就帮助我们解决了上面的问题,Netty是对JDK自带的NIO的API良好的封装,Netty拥有高性能,吞吐量更高,延迟更低,减少资源消耗,最小化不必要...

2021-01-30 17:05:51 389

原创 一文弄懂-《Scalable IO In Java》

一. 《Scalable IO In Java》 是什么?《Scalable IO In Java》 是java.util.concurrent包的作者,java界大师Doug Lea , 这是一篇关于分析和构建高性能的IO架构的文章。Netty/Mina 等高性能IO框架使用这种基于Reactor响应编程的框架,读懂这篇文档,有助于Netty/Mina服务框架的编程思想与设计模式二. IO架构的演变历程1. Classic Service Designs 经典服务设计这个架构图其.

2021-01-30 13:40:17 596 1

原创 一文弄懂-BIO,NIO,AIO

一文弄懂-BIO,NIO,AIO1. BIO: 同步阻塞IO模型特点:对于客户端的请求,服务端是同步返回结果的 如果服务端一直在处理中 那么这个线程就会阻塞着缺点:1. 线程阻塞浪费很多资源 2. C10K问题:线程很多,服务器压力太大, 且没有服务器能承受10k的连接数应用场景: 使用与连接数固定且较小的通信架构,程序简单易懂代码示例:import java.io.IOException;import java.net.ServerSocket;i...

2021-01-30 12:58:03 227 1

原创 Window10环境下git更改密码,idea更改git密码

1. 打开 ——> 控制面板假如没有这个菜单 进入 用户账户 也能看到 凭据管理器2.点击下标箭头 编辑修改即可

2020-04-07 15:59:49 263

原创 IDEA中新导入的项目Maven包无法自动导入

我们在使用idea的时候,会遇到导入新项目的时候wu'f无法导入maven包,怎么点reimport都不好使,看我原来的maven配置:将maven 改成他默认的即可:

2019-11-25 11:47:26 2353

原创 Jenkis发布项目遇到的SVN问题

1. 在填写项目构建完之后的操作的时候contextpath 不能加/tomcat URL 直接写tomcat的访问地址 而不是 manage项目的地址 它会自动读取manage项目 关于项目的日志不能写相对路径 最好写上绝对路径 如下: 填写相对地址 logs 时就会报错日志文件夹找不到 导致项目无法正常起来,报错如下:...

2019-10-15 16:03:44 247 1

原创 Jenkins部署

一. jenkins部署环境(目前指的是我部署成功过的环境) Linux : centos7 tomcat : tomcat8 tomcat开机自启动设置可以查看我的另一篇博客(https://blog.csdn.net/DaySurprise/article/details/102502408) jdk : 1.8二. jenkins下载下载地...

2019-10-15 15:59:37 461

原创 Centos7 设置 svn服务开机自启并解决权限不足问题

centos7设置svn开机自启1、编辑rc.local文件vim /etc/rc.d/rc.local2、加入如下启动命令/usr/bin/svnserve -d -r /var/svn(上面讲到我们启动svn服务的命令是 svnserve -d -r /var/svn 但是在rc.local文件中是需要输入命令的全路径的)3.重启后直接输入命令 ps...

2019-10-15 10:34:17 1107

原创 Linux下tomcat的开机自动启动设置

首先,切换到root用户权限下:执行 命令 :vim /etc/init.d/tomcat脚本说明:JRE_HOME jdk路径 和 tomcat使用的jdk要保持一致 CATALINA_HOME 和CATALINA_BASE 保持一致即可都为tomcat路径注意:su jenkins -c 这段话表示使...

2019-10-11 15:40:35 293

原创 Layui 的扩展组件-easyCropper 简易图片裁剪工具

集成cropper,jquery,layui的简单裁剪图片的组件,可以自定义上传图片的尺寸,比例等信息,及其裁剪上传后可以回显裁剪后的图片。支持一个界面上多个裁剪组件。支持功能如下:##1. 图片裁剪##2. 保存尺寸设置##3. 默认图片回显##4. 大小限制##5. 裁剪框比例设置##6. 滚轮放大缩小图片##7. 图片旋转码云地址:https://gite...

2019-08-22 18:54:40 1971 1

原创 ThymeLeaf+LayUI表单回显数据时特殊字符的处理

ThymeLeaf+LayUI表单回显数据时特殊字符的处理特殊字符有哪些:比如 ‘ ,< , > 等等还有一种就是回车符号\n \t当 你提交的数据中包含 很多特殊字符 并且有回车 比如 你在表单中提交了一个sql , 那么直接用下面的回显方式就会报错:form.val{ "sql","[[${sql}]]" // sql跳转界面传过来的}...

2019-04-12 17:39:10 3514

原创 Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V

Struts2.3 错误 : Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V解决方式:asm和cglib中的包冲突除掉多余的包在项目中搜索org.objectweb.asm.ClassWriter 这个类,看有哪些包...

2019-03-25 18:03:41 377

原创 Extracted SQL state class 'S0' from value 'S0022' 错误解决方式

发生这种错误的两种可能性:1. mapper中调用实体类的get方法出错,mapper中get的列名和数据库列名不一致 比如: People p = new People(); p.setName(rs.getString("naem"));而数据库中的列名为name2. 数据库该字段不能为空,但是程序给插入了一个空值 所以报错...

2019-03-25 18:01:54 1784

原创 阿里云诊断工具Arthas的简单使用

一。 安装切换到要诊断的jdk使用的用户:su - test安装 arthas :curl -L https://alibaba.github.io/arthas/install.sh | sh查看java进程的pid :ps -ef | grep java对此pid执行 as.sh命令./as.sh pid出现以下界面表示运行成...

2019-03-25 17:51:00 1555

原创 Centos7快速搭建SVN服务

【颜色说明:橙色 为 命令 绿色 为 代码 】首先是检测改机器上是否有svn服务:svnserve --version如果出现以下内容表示有svn服务:如果没有出现下面的内容:输入下面命令:yum install -y subversion安装完成后创建自己的svn目录mkdir -p /var/svn/svnrepos...

2019-03-19 11:57:15 231

原创 超简单方式实现tomcat的catalina.out日志文件切割

【颜色说明:橙色 为 命令 绿色 为 代码 】进入root用户下面: 输入 #vim /etc/logrotate.d/tomcat在里面插入以下内容:your_catalina.out_addr { //待分割的日志绝对地址su root user //使用user权限来切割日志copytruncate...

2019-03-19 11:14:08 1771

原创 对于Cron简单的认识

【颜色说明:橙色 为 命令 绿色 为 代码 】Crontab工具的安装:yum install vixie-cronyum -y updateyum search crontab 找到相应的包,然后使用yum -y install+相应的包即可。service crond start //启动服务service crond stop //关...

2019-03-19 10:59:37 421

原创 Tomcat宕机检测以及宕机自启方法

【颜色说明:橙色 为 命令 绿色 为 代码 】一. 首先在本地创建一个monitorTomcat .sh的脚本文件,写下以下脚本#!/bin/sh# 获取tomcat进程ID/usr/local/tomcatTomcatID=$(ps -ef |grep tomcat |grep -w 'tomcat'|grep -v 'grep'|awk '{print $2}')...

2019-03-19 10:56:33 2582

原创 Java之国际化操作

国际化操作一.国际化对照表 Arabic, Egypt (ar-EG) —————————–阿拉伯语,埃及 Arabic, Israel (ar-IL) ——————————-阿拉伯语,以色列 Bulgarian, Bulgaria (bg-BG) ———————保加利亚语,保加利亚 Catalan, Spain (ca-ES) —————————加泰隆语,西班牙 Cz

2017-11-25 11:44:35 2498

原创 Java之RSA加密解密

Java中RSA加密一.     什么是Base64?Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1

2017-11-25 11:34:10 3529

原创 JavaWeb笔记之XML解析

XML基础一.什么是XML?XML:eXtensible Markup Language 可扩展标记语言 ,W3C推出至今,也就是version="1.0",可扩展:所有的标签都是自定义的。  二.XML作用:数据存储,配置文件,数据传输(不常用)   三.html与xml区别:         1.html语法松散,xml语法严格         2.html

2017-11-25 11:06:37 373

原创 Java之自定义注解

JAVA自定义注解一.            什么是注解 : Annotation(注解)就是JDK5.0提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。二.            Java系统内置标准注解:注解的语法比较简单,除了@符号的使用外,他基本与Java固有语法一致,JavaSE中内置三个标准注解,定义在java.lang中:   

2017-11-25 10:47:17 292

原创 JavaWeb笔记之文件上传与下载

文件的上传 1.      第一步就是修改表单的提交提交方式:multipart/form-data" >//以二进制流的形式传输数据2.      第二步就在表单中加入文件上传组件3.以流的形式提交数据,所以用流接收数据InputStreaminput=request.getInputStream();4.导入2个jar包,放入到WEB-INF下的lib文件下,然后添

2017-11-25 10:18:07 470

原创 JavaWeb笔记之快速了解Filter过滤器

过滤器FilterFilter介绍1.什么是Filter及其作用介绍Filter是sun公司中servlet2.3后增加的一个新功能.                  Servlet规范中三个技术 Servlet  Listener  Filter在javaEE中定义了一个接口 javax.servlet.Filter来描述过滤器通过Filter可以拦截访问web资源的请

2017-11-25 10:01:03 407

原创 JavaWeb笔记之快速了解Listener监听器

Listener监听器监听器介绍1.    什么是监听器                     Javaweb中的监听器是用于监听web常见对象HttpServletRequest,HttpSession,ServletContext2.监听器的作用       1) 监听web对象创建与销毁.2) 监听web对象的属性变化3) 监听session绑定javaBean

2017-11-25 09:48:18 418

原创 JavaWeb笔记之JSP技术

JSP技术一、jsp概述JavaServer Pages一种用于开发动态web资源的技术。jsp =html + javahtml:静态内容servlet:服务器端的小应用程序。适合编写java逻辑代码。jsp:适合编写输出动态内容,但不适合编写java逻辑。二、jsp的原理JSP实际上就是Servlet。就是去掉了out.write();这种复杂的写法。方便用于界

2017-11-25 09:31:02 474 1

原创 JavaWeb笔记之快速了解网络协议

网络协议网络: 计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和[1]  信息传递的计算机系统   协议: 网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。 网络协议是由三个要素组成:(1) 语义。语义是解释控制信息每个部

2017-11-24 10:58:38 326

原创 JavaWeb笔记之Tomcat虚拟主机技术

tomcat配置多个虚拟主机看看就行了,没有多大作用,自己配置一次失败,再无练习过(这是我当时说的一句话,其实到了后面学习Nginx的时候还是用到了这个配置方法,现在想想其实挺简单的,后面会讲到Nginx的基本使用和安装方法)一.我们经常在浏览器输入一个网址,就可以访问到一个指定网站:www.baidu.com  --à百度网站,这里面有哪些我们看不到的:www.baidu.c

2017-11-24 09:53:29 330

原创 JavaWeb笔记之DBUtil用法

DBUtils用法一、DBUtils介绍  apache什么是dbutils,它的作用              DBUtils是java编程中的数据库操作实用工具,小巧简单实用。              用前导包!!!DBUtils包!!!二、DBUtils的三个核心对象> QueryRunner类>ResultSetHandler接口> DBUtils类Q

2017-11-24 09:46:51 1771

原创 JavaWeb笔记之数据源连接池

数据库连接池1、为什么要使用连接池?数据源:数据的来源----mysql连接池:连接管理复用机制为什么合起来称呼,因为在我们当前机制下,就是通过连接池完成数据源的操作的 我们现在使用数据库,都是在需要使用的时候开始建立连接,等到我们使用完之后,就会把这连接close(回收释放断开销毁),等到我们又需要连接数据库时,就。。。。。。。。。。。。。 连接是给我们提供数据服

2017-11-24 09:36:50 382

原创 JavaWeb笔记之JDBC事务操作

Mysql事务操作1、Mysql事务事务:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。a、mysql引擎是支持事务的b、mysql默认自动提交事务。每条语句都处在单独的事务中。c、手动控制事务-------set autocommit=0;设置手动提交事务开启事务:starttransaction | begin;提交事务:comm

2017-11-23 16:30:50 374

原创 javaWeb笔记之Session

Session的基本认知和注意点,还有与Cookie的差别!

2017-10-24 22:48:49 273

原创 javaWeb笔记之Cookie

Cookie的要注意的基本七大认知!

2017-10-24 22:45:35 309

原创 JavWeb笔记之Servlet

学习servlet的一个简单总结!

2017-10-24 22:38:37 551

原创 一个新手对javaWeb的看法

今天是2017年4月10号,外面飘着柳絮,没错,不是飘着雨,而是飘着柳絮,不知道为什么,前年飘了一段时间后,见别人将那些树都清理过,不知道现在咋又有了柳絮,去年我表示没有这种糟糕的东西,今年又有了,估计是这个城镇又栽上了柳树,曾经听到一个故事,法国一个市长在他管理的市里面种满了梧桐树,原因竟是他的老婆非常喜欢梧桐树。当然,我不介意梧桐树,但是这个可以飘着柳絮的树是什么鬼,令人难以置信!    

2017-04-10 21:09:15 1050

java自学那些事

java自学碰到的那些事

2017-07-05

空空如也

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

TA关注的人

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