<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xuanjiewu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/xuanjiewu</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; xuanjiewu]]></copyright><item><title><![CDATA[tomcat manager 禁止外网访问 只容许内网访问]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/104023095</link><guid>https://blog.csdn.net/xuanjiewu/article/details/104023095</guid><author>xuanjiewu</author><pubDate>Fri, 17 Jan 2020 17:57:59 +0800</pubDate><description><![CDATA[参考：http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html

A default Tomcat installation includes the Manager. To add an instance of the Manager web applicationContextto a new host install them...]]></description><category></category></item><item><title><![CDATA[使用 Navicat 来进行数据库之间的迁移]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/86152633</link><guid>https://blog.csdn.net/xuanjiewu/article/details/86152633</guid><author>xuanjiewu</author><pubDate>Wed, 09 Jan 2019 14:51:52 +0800</pubDate><description><![CDATA[





 

 ]]></description><category></category></item><item><title><![CDATA[使用 Navicat备份数据库]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/86065257</link><guid>https://blog.csdn.net/xuanjiewu/article/details/86065257</guid><author>xuanjiewu</author><pubDate>Tue, 08 Jan 2019 13:53:48 +0800</pubDate><description><![CDATA[Navicat的主机破解使用参见：https://blog.csdn.net/weixin_37264997/article/details/85045471

MySQL数据库备份

1、借助工具 Navicat Premium Version 12.0.28(64-bit) -Premium



2、例如备份MySQL数据库 testdb 数据库，用Navicat打开数据库，

testdb...]]></description><category></category></item><item><title><![CDATA[JavaScript == 和 === 的区别]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/82856484</link><guid>https://blog.csdn.net/xuanjiewu/article/details/82856484</guid><author>xuanjiewu</author><pubDate>Wed, 26 Sep 2018 17:29:03 +0800</pubDate><description><![CDATA[先来看个例子：
if(tc == &quot;&quot; ){
    console.log(&quot;空值！&quot;);
}

上面当tc 值为 0 时，if(tc == &quot;&quot;)  居然返回true，正常来看不应该。

于是乎，这里就要说到 == 和 === 的区别了
== JavaScript中的隐式操作符，如果两边数据类型不一致，就会进行隐式数据类型转换；
=== JavaScript中的全等操作符，比较的是类型和值都是...]]></description><category></category></item><item><title><![CDATA[Tomcat 安全漏洞 - 缓慢的HTTP拒绝服务攻击 / 启动了OPTIONS方法]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/82745019</link><guid>https://blog.csdn.net/xuanjiewu/article/details/82745019</guid><author>xuanjiewu</author><pubDate>Mon, 17 Sep 2018 16:47:19 +0800</pubDate><description><![CDATA[缓慢的HTTP拒绝服务攻击 slow_Http_DoS 

原理：通过并发连接池进行的慢速读攻击(基于TCP持久时间)等。慢速攻击基于HTTP协议，通过精心的设计和构造，这种特殊的请求包会造成服务器延时，而当服务器负载能力消耗过大即会导致拒绝服务

（由于apache漏洞引发的拒绝服务攻击，其原理是以极低的速度往服务器发送HTTP请求。apache等中间件默认会设置最大并发链接数，而这种攻击就是会...]]></description><category></category></item><item><title><![CDATA[基于JWT 的 单点登录 SSO Token 的生成与验证]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/82664686</link><guid>https://blog.csdn.net/xuanjiewu/article/details/82664686</guid><author>xuanjiewu</author><pubDate>Wed, 12 Sep 2018 17:20:03 +0800</pubDate><description><![CDATA[JWT 简介

JSON Web Token（JWT）是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。

jwt 的官方地址：

http://www.mvnjar.com/com.auth0/java-jwt/3.2.0/detail.html

下载最新的 jar 包：java-jwt-3.2.0.jar

JWT的组成
一个JWT实际上就是一个字符串，它...]]></description><category></category></item><item><title><![CDATA[Tomcat 启动异常： java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/82259397</link><guid>https://blog.csdn.net/xuanjiewu/article/details/82259397</guid><author>xuanjiewu</author><pubDate>Fri, 31 Aug 2018 17:15:05 +0800</pubDate><description><![CDATA[31-Aug-2018 17:07:38.464 严重 [Catalina-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectories Error waiting for multi-thread deployment of directories to complete
 java.util.concurrent.E...]]></description><category></category></item><item><title><![CDATA[Tomcat 启动异常：org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/82223948</link><guid>https://blog.csdn.net/xuanjiewu/article/details/82223948</guid><author>xuanjiewu</author><pubDate>Thu, 30 Aug 2018 16:44:00 +0800</pubDate><description><![CDATA[30-Aug-2018 16:38:17.292 SEVERE [http-nio-8088-exec-3] org.apache.jasper.compiler.JDTCompiler$1.findType Compilation error
 org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
    at org.e...]]></description><category></category></item><item><title><![CDATA[Tomcat 启动异常  java.io.EOFException]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/82223505</link><guid>https://blog.csdn.net/xuanjiewu/article/details/82223505</guid><author>xuanjiewu</author><pubDate>Thu, 30 Aug 2018 16:23:16 +0800</pubDate><description><![CDATA[30-Aug-2018 16:14:45.370 信息 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for ...]]></description><category></category></item><item><title><![CDATA[Java中的事务——JDBC事务和JTA事务]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/80757869</link><guid>https://blog.csdn.net/xuanjiewu/article/details/80757869</guid><author>xuanjiewu</author><pubDate>Thu, 21 Jun 2018 11:24:35 +0800</pubDate><description><![CDATA[转：http://www.hollischuang.com/archives/1658看到这篇文章总结的不错，收藏一下我的博客中曾经关于事务有过很多讨论，之前的事务介绍基本都是数据库层面的事务，本文来介绍一下J2EE中和事务相关的内容，在阅读本文之前，希望读者对分布式有一定的了解。关于事务的基础知识这里不再详细介绍，想要了解的同学可以在我的博客中阅读相关文章。Java事务的类型有三种：JDBC事务...]]></description><category></category></item><item><title><![CDATA[Java反编译工具-JD-GUI]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/80757828</link><guid>https://blog.csdn.net/xuanjiewu/article/details/80757828</guid><author>xuanjiewu</author><pubDate>Thu, 21 Jun 2018 11:22:08 +0800</pubDate><description><![CDATA[转：https://www.cnblogs.com/EasonJim/p/7788659.htmlJava是跨平台的，JD-GUI提供了多个系统的支持，但是不建议直接安装，最快的方式推荐直接下载JAR包，然后用java -jar进行运行。就现在的版本是1.4.0，停留在2015年，估计近期会更新，因为Java 9已经出来了，相应的语法糖估计可能会修改。官网：https://github.com/j...]]></description><category></category></item><item><title><![CDATA[java jdbc 两种数据库连接方式 microsoft 和 jtds]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/80678391</link><guid>https://blog.csdn.net/xuanjiewu/article/details/80678391</guid><author>xuanjiewu</author><pubDate>Wed, 13 Jun 2018 14:24:15 +0800</pubDate><description><![CDATA[public class DataSource {	public static Logger logger = Logger.getLogger(&quot;mytimer&quot;);		 //获取数据库连接 下面以sqlserver为例	public static Connection getConnectionDB(){    	//microsoft.jdbc 的方式 需要jar包  mssqlserver...]]></description><category></category></item><item><title><![CDATA[项目中的java文件没有在WEB-INF\classes中生成class文件]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/80612055</link><guid>https://blog.csdn.net/xuanjiewu/article/details/80612055</guid><author>xuanjiewu</author><pubDate>Thu, 07 Jun 2018 17:04:04 +0800</pubDate><description><![CDATA[参考：https://blog.csdn.net/u011008029/article/details/49303723项目右键-&amp;gt;properties-&amp;gt;Java Build Path-&amp;gt;Source 将Default output folder设置为Test/WebContent/WEB-INF/classes,点击OK。 ...]]></description><category></category></item><item><title><![CDATA[dbcp2数据源配置详解]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/79878182</link><guid>https://blog.csdn.net/xuanjiewu/article/details/79878182</guid><author>xuanjiewu</author><pubDate>Tue, 10 Apr 2018 11:06:36 +0800</pubDate><description><![CDATA[转：https://blog.csdn.net/xiaolyuh123/article/details/73331093DBCP2详细的配置表常用链接配置参数描述username传递给JDBC驱动的用于建立连接的用户名password传递给JDBC驱动的用于建立连接的密码url传递给JDBC驱动的用于建立连接的URLdriverClassName使用的JDBC驱动的完整有效的java 类名conn...]]></description><category></category></item><item><title><![CDATA[tomcat 8 中使用JTDS 报 java.lang.AbstractMethodError 异常的解决办法]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/79878041</link><guid>https://blog.csdn.net/xuanjiewu/article/details/79878041</guid><author>xuanjiewu</author><pubDate>Tue, 10 Apr 2018 11:05:14 +0800</pubDate><description><![CDATA[由于之前使用的 Tomcat版本为6.0.41，版本较低，漏洞太多，安全检测总被扫描出来，所以升级到 Tomcat8.5.29，用的SQLSERVER2008数据库，一连接总报错：Caused by: java.lang.AbstractMethodError        at org.apache.tomcat.dbcp.dbcp2.DelegatingConnection.isValid(D...]]></description><category></category></item><item><title><![CDATA[java 读取excel数据格式转换]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/79403420</link><guid>https://blog.csdn.net/xuanjiewu/article/details/79403420</guid><author>xuanjiewu</author><pubDate>Wed, 28 Feb 2018 17:30:18 +0800</pubDate><description><![CDATA[Workbook workBook = (Workbook)ModelUtils.getRequestContext().getActionContext().getParameter(&quot;excel&quot;);Sheet sheet = workBook.getSheetAt(0);System.out.println(&quot;----------sheet0--------------&quot;);//第一行为标题...]]></description><category></category></item><item><title><![CDATA[SQL高效分页（百万条数据）]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/79312472</link><guid>https://blog.csdn.net/xuanjiewu/article/details/79312472</guid><author>xuanjiewu</author><pubDate>Sun, 11 Feb 2018 18:06:06 +0800</pubDate><description><![CDATA[参考资料：SQL分页语句第一种方法：效率最高 ?1234567891011SELECT TOP 页大小 * FROM    (        SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1    )   as A  WHERE RowNumber &amp;gt; 页大小*(页数-1)  --注解：首先利用Row_numb...]]></description><category></category></item><item><title><![CDATA[SQLServer中有五种约束，Primary Key约束、Foreign Key约束、Unique约束、Default约束和Check约束]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/79289518</link><guid>https://blog.csdn.net/xuanjiewu/article/details/79289518</guid><author>xuanjiewu</author><pubDate>Thu, 08 Feb 2018 14:43:24 +0800</pubDate><description><![CDATA[SQLServer中有五种约束，Primary Key约束、Foreign Key约束、Unique约束、Default约束和Check约束，今天使用SQL Server2008来演示下这几种约束的创建和使用的方法。1、Primary Key约束    在表中常有一列或多列的组合，其值能唯一标识表中的每一行。    这样的一列或多列成为表的主键(PrimaryKey)。一个表只能有一个主键，而且主...]]></description><category></category></item><item><title><![CDATA[将异常的详细信息输入到日志]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/79283178</link><guid>https://blog.csdn.net/xuanjiewu/article/details/79283178</guid><author>xuanjiewu</author><pubDate>Thu, 08 Feb 2018 10:50:08 +0800</pubDate><description><![CDATA[转载：http://blog.sina.com.cn/s/blog_62c89b450100hod1.html当程序运行异常时，e.printStackTrace()会打印出异常。但是很多时候我们希望将这些异常输出到日志中，以便日后可以随时查看到，可以通过这些异常快速的找到程序发生异常的代码。那么有办法可以将异常的详细信息输出到文件吗？答案是肯定的。程序：  public static Strin...]]></description><category></category></item><item><title><![CDATA[防止负库存方案小总结]]></title><link>https://blog.csdn.net/xuanjiewu/article/details/79261526</link><guid>https://blog.csdn.net/xuanjiewu/article/details/79261526</guid><author>xuanjiewu</author><pubDate>Wed, 07 Feb 2018 15:27:08 +0800</pubDate><description><![CDATA[  一、直接操作数据库，SQL如下：


			update t_warehouse_material set  count = (count- 10)

			 where warehouse_number ='center_sh' and material_number='Y21002' and batch_number='p_20170822_2' and count&amp;gt;=10

			...]]></description><category></category></item></channel></rss>