自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 资源 (12)
  • 收藏
  • 关注

转载 为啥要用消息队列(MQ),几大主流MQ框架优劣势,你会怎么选择?

消息队列即Message Queue,我们从数据结构来理解的话,Queue是一种先进先出的数据结构。所以意思就是将信息(通常指传输的数据)放入一个队列中。消息队列的两种模式:点对点模式可以看到,点对点模式下有可以有多个消费者,但是对于同一个消息,只会有一个消费者能访问。通常可以用于异步推送消息,保存日志等。发布订阅模式发布订阅模式下,对于同一个主题(topic),任何订阅了topic的消费者都能拉取此消息。通常可以用于构建消息系统。在项目中使用了消息队列有哪些优势呢?..

2021-07-25 22:49:17 633

转载 JAVA WEB项目解决XSS攻击的办法

记一次JAVA WEB项目解决XSS攻击的办法(亲测有效)Posted on2019-03-01 13:22zkongbai 阅读(4381) 评论(4)编辑收藏什么是XSS攻击    简单来说,XSS 攻击是页面被注入了恶意的代码,度娘一大堆的东西,不想说系统架构主要是SSM框架,服务层另外使用了DubboX.    为啥说这个,因为SpringMVC对于Xs...

2020-02-27 11:10:19 2883

原创 Linux中phpstudy面板地址和登陆信息忘记了可以这么解决

phpstudy面板(小皮面板)地址和登陆信息忘记了可以通过如下方式找到:在SSH界面输入命令:xp,会打印出phpstudy初始化时的信息,按打印的提示续号输入相应续号即可得到对应的信息,如图:...

2020-02-11 15:19:58 3471

原创 deepin没有ll命令解决

ll命令其实是 ls -l命令的别名,在deepin中这个配置被注释掉了,使用下面的命令打开配置文件,sudo vim ~/.bashrc,输入命令 :set nu 显示行号,找到91行,将alias ll=’ls -l’前的注释打开,然后:先按 esc键,再输入命令 :wq 退出 vim 编辑工具,然后source ~/.bashrc刷新一下即可。...

2020-01-29 13:56:11 590

原创 9款最佳的Linux文件比较工具

见9款最佳的Linux文件比较工具

2019-12-30 11:51:34 248

转载 linux下自动获取并安装软件包 apt-get 的命令介绍

apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 强制安装?#...

2019-11-19 11:27:56 339

转载 mysql中的常见性能影响因素

常见查询慢的原因常见的话会有如下几种:1、没有索引或没有用到索引。PS:索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表 的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录 即可迅速得到目标记录所在的位置。...

2019-11-14 11:08:55 129

原创 WSL安装Linux子系统全过程

由于最近公司服务器用到linux机会较多,又恰逢中美贸易战升级美国对国内的技术制裁令人十分气愤,所以私下也开始倒腾包括国内的开源系统在内的Linux系统生态,不行不说对于Linux系统的使用我相信大部分普通网民还不堪了解甚至没有听说,但是在IT技术界中这个系统已经比较普遍的被接受和了解,只是苦于没有对应完善的软件生态,日常技术开发难免拌手拌脚的使得工作效率低下,能有什么办法呢,在我试用了...

2019-07-05 22:41:02 239

转载 云服务器挂载的ntfs磁盘无法识别的解决办法

解决步骤:1. 需要安装ntfs-3g,由于自带源中没有此源,需要手动添加aliyun的epel: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 执行yum makecache 安装ntfs-3g yum install ntfs-3g...

2019-06-30 17:53:40 481

原创 NIO、BIO、AIO简单介绍

在学习Java I/O类库时,容易混淆NIO、BIO、AIO这几个概念,同时对于阻塞和非阻塞、同步和异步的理解也较为晦涩,这篇文章是对这几个概念的一些区分以及个人的一些见解。一、同步阻塞I/O(BIO):同步阻塞I/O,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过线程池机制来改善。BIO方式...

2019-03-09 15:03:43 293

转载 4种常用线程池介绍

一. 线程池简介1. 线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务。2. 线程池的工作机制 2.1 在线程池的...

2019-03-09 14:24:52 309

原创 Log4j 日志配置的几种组合方式

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>(来源:http://openwebx.org/docs/logging.html#d0e14854) commons-logging apache最初的日志门面,目的是在开发组件时不强依赖日志实现,给调用者以选择。jcl-...

2017-11-11 16:03:45 248

原创 VB.NET简介

Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。其在调试时是以解释型语言方式运作,而输出为EXE程序是是以编译型语言方式运作。可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持。大多的VB.Net程序员使用Visual Studio .Net作为IDE(integrated develop...

2017-08-24 14:48:22 1653 2

原创 Intellij IDEA的Facets 意义

Facets表述了在Module中使用的各种各样的框架、技术和语言。这些Facets让Intellij IDEA知道怎么对待module内容,并保证与相应的框架和语言保持一致。使用Facets能让我们下载并配置framework所必须的组件,会自动生成各种各样的描述符,并存储在适当的位置,等等。大多数Facets可以无冲突得添加到Module中。也有一些Facets是继承其他Facet...

2017-08-23 17:28:13 1536

原创 java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilte

启动Tomcat一直出错:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter开始以为是web.xml或某种编译错误引起,尝试了多种方法都没有结果。网搜以后,解决方法是在tomacat的配置文件context.xml里加上<Loader delegate="true"/>,添加以后测...

2017-08-23 17:24:24 326

XML文件解析的4种方式

大至可以通过四中途径解析XML1.DOM解析: org.w3c.dom包 采用节点树 //解析加载整个文档消耗资源2.SAX解析: org.xml.sax包 采用事件处理 //解析速度快,内存消耗低, 但是不提供对xml文档的修改(适合比较大的xml文档)3.JDOM解析: 下载JDOM 采用节点树,使用了java集合类 //类似DOM解析 但增加了java的集合类4.do...

2011-05-31 21:25:34 87

原创 spring异常,搞了半天也不知原因,请大虾们帮帮忙

看异常是说bean不能实例化,但到底是哪原因,就找不出来了,配置文件是这样的: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

2011-05-15 22:30:38 104

原创 文件读取类-CSV文件读取法2

经过本人查询资料与摸索,发现读取CSV文件还有一种好方法:使用OpenCSV.jar进行读取,下载些JAR包的地地址可以在网上搜下,具体我也忘记了!

2011-05-15 22:24:59 86

原创 从FTP上下载CSV文件方法利弊体验与分析

用JAVA登陆FTP服务器下载大容量CSV文件的方法(我试过的):1.使用SUN公司自带的类库(不出错,但是若是多个目录,同一目录多个CSV文件时,好像SUN的类库就无能为力)。2.使用import org.apache.commons-net-1.3.0.jar或commons的ftp.jar2个JAR包均可下载,方法各不相同,但共同之处是,下载的CSV文件莫名的每行之后都加一个空行,就...

2011-05-15 22:13:57 312

原创 文件读取类-CSV文件读取法1

读取.csv文件并且插入到数据库中 首先下载csvjdbc.jar,将此jar放在项目的class目录下(下载目录http://sourceforge.net/projects/csvjdbc) //加载csv驱动,此驱动与数据库驱动的功能一样Class.forName("org.relique.jdbc.csv.CsvDriver");//设置一些属性Properti...

2011-04-19 23:14:12 159

原创 Struts2篇

哪位大拿帮下忙,急!谁知道Struts2 中action的属性返回json类型,加个标注@JSON(serialize = false),就可以跳过验证,但这个和struts.xml中配置的返回类型为json有关系吗?有什么关系?请教高手解决...

2010-09-12 10:36:08 73

Android4高级编程中文

Android4高级编程中文

2016-12-02

Intellij IDEA常用配置详解

Intellij IDEA常用配置详解

2016-12-02

SQL语言艺术<电子书>

本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例 子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你 的实际工作提出了具体建议。本书适合SQL数据库开发者、软件架构师,也适合DBA,尤其是 数据库应用维护人员阅读。

2011-01-06

PLSQL_Developer_7[1].0_用户指南

PLSQL_Developer_7[1].0_用户指南

2011-01-06

JSP帮助中文版.chm

JSP帮助中文版.chm,HTML标注,JSP内置对象,JSTL标签,STRUTS标签,常用JS脚本,常用数据库查询,常用与正则表达式,指令与动作

2010-11-27

Struts1的validator验证框架

Struts1的validator验证框架

2010-11-22

Struts1_Logic标签官方API

The "struts-logic" tag library contains tags that are useful in managing conditional generation of output text, looping over object collections for repetitive generation of output text, and application flow management.

2010-11-22

Struts1_HTML标签官方API

The "struts-html" tag library contains JSP custom tags useful in creating dynamic HTML user interfaces, including input forms.

2010-11-22

Struts1_Bean标签API

APACHE提供给Struts的API,The "struts-bean" tag library provides substantial enhancements to the basic capability provided by <jsp:useBean>

2010-11-22

Http页面缓存机制

改善 Web 2.0 应用程序的性能 探秘不同的浏览器端缓存机制

2010-11-03

HTTP报文格式介绍

HTTP协议(Hypertext Transfer Protocol――超文本传输协议),浏览器端(客户端)向WEB服务器端访问页面的过程和HTTP协议报文的格式。 基于HTTP协议的客户机访问包括4个过程,分别是建立TCP套接字连接、发送HTTP请求报文、接收HTTP应答报文和关闭TCP套接字连接:

2010-11-03

Struts1标签手册

Struts1 标签手册,5类标签库,html,nested,logic,bean,titles

2010-11-03

空空如也

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

TA关注的人

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