<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[以手筑城的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010843886</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010843886]]></copyright><item><title><![CDATA[使用DBeaver通过代理服务器连接数据库]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/141168951</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/141168951</guid><author>u010843886</author><pubDate>Tue, 13 Aug 2024 17:20:38 +0800</pubDate><description><![CDATA[链接: https://pan.baidu.com/s/1Gx7halbyWaT9TZlOge_hSA?pwd=qeds 提取码: qeds。配置好数据库后测试连接，如果成功则大功告成，若失败根据提示信息排查问题。配置好后可先测试隧道配置是否连接成功。1、下载DBeaver。]]></description><category></category></item><item><title><![CDATA[spring框架概述]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/82731665</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/82731665</guid><author>u010843886</author><pubDate>Mon, 17 Sep 2018 00:58:35 +0800</pubDate><description><![CDATA[本文将从以下三点讲解spring，这三点也是spring框架最核心也是我们平时工作用的最多的地方

1.di（依赖注入）

2.aop（切面编程）

3.容器]]></description><category></category></item><item><title><![CDATA[基于poi技术的excel模板导出]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/82292149</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/82292149</guid><author>u010843886</author><pubDate>Sun, 02 Sep 2018 00:07:51 +0800</pubDate><description><![CDATA[excel模板导出在开发过程中解决的问题：

①、模板中excel的行不确定，需要根据实际数据的多少动态创建

②、The maximum number of cell styles was exceeded. You can define up to 4000 styles in a .xls workbook 

③、模板路径问题（如何在Windows和linux环境下项目部署在tomcat和...]]></description><category></category></item><item><title><![CDATA[异常处理]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/81783852</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/81783852</guid><author>u010843886</author><pubDate>Fri, 17 Aug 2018 22:14:31 +0800</pubDate><description><![CDATA[项目中的异常处理：

①、全局日志记录

②、异常错误提示友好页面

③、自动处理异常或提示异常信息给用户]]></description><category></category></item><item><title><![CDATA[webservice的接口对接]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/81410098</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/81410098</guid><author>u010843886</author><pubDate>Sat, 04 Aug 2018 21:25:52 +0800</pubDate><description><![CDATA[在接到对接接口的需求时，只收到一条url路径和一个方法名。

url路径：http://192.168.108.38:8090/sshuser/services/WSCertificate;

方法名：getVoucher（ String FinterID）;

下面一步步介绍利用axis对接接口的步骤：

第一步：浏览器页面访问 http://192.168.108.38:8090/sshuse...]]></description><category></category></item><item><title><![CDATA[maven项目离线开发]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/81322664</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/81322664</guid><author>u010843886</author><pubDate>Wed, 01 Aug 2018 00:07:42 +0800</pubDate><description><![CDATA[背景：在一些特殊情况下（例如去给客户演示项目，客户那边只有内网），maven不能从远程仓库下载依赖的jar包，也访问不了镜像仓库，这个时候就需要在无网络的情况下运行项目。

需要做的很简单，但是网上相关的文档相当少，你只需修改maven目录下conf/setting.xml文件中的两个地址便能实现在无网络的情况下运行项目。

第一步：设置maven的本地仓库地址

第二部：把镜像地址也指向本地的m...]]></description><category></category></item><item><title><![CDATA[基于SpringMVC的批量上传图片]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/80629158</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/80629158</guid><author>u010843886</author><pubDate>Fri, 08 Jun 2018 23:40:37 +0800</pubDate><description><![CDATA[    对于大量的文件上传问题来说，单个上传文件耗时耗力，而批量上传则符合用户需求。    而在实际的业务中，批量上传图片前后需要处理的东西特别多，而批量上传图片的功能则是一个重要的技术点，自己研究了半天才将其功能添加进项目里，在此将自己做的Demo记录下来用以以后方便查找。先上图：        其实Demo很简单，前端采用的是layui的upload控件，&amp;lt;%@ page languag...]]></description><category></category></item><item><title><![CDATA[Mysql 多表查询结果增加序列号]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/80343487</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/80343487</guid><author>u010843886</author><pubDate>Wed, 16 May 2018 21:37:37 +0800</pubDate><description><![CDATA[先给出实现逻辑：SELECT (@i:=@i+1) as 序号,goods.* 
from goods 
LEFT JOIN stock_io  ON  goods.id = stock_io.goods_id 
LEFT JOIN (select @i := 0) as i ON 1=1;没做进一步分析，这样做是否影响性能。...]]></description><category></category></item><item><title><![CDATA[注解的简单理解]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/80304191</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/80304191</guid><author>u010843886</author><pubDate>Sun, 13 May 2018 23:21:45 +0800</pubDate><description><![CDATA[1.注解简单介绍2.自定义注解并使用3.用例]]></description><category></category></item><item><title><![CDATA[理解Java泛型]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/80275495</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/80275495</guid><author>u010843886</author><pubDate>Thu, 10 May 2018 23:40:05 +0800</pubDate><description><![CDATA[1.泛型简介

2.泛型接口

3.泛型方法

泛型的一个示例方法：


/**
 *@description 将一个json数组字符串转换为list
 *@author cheng
 *
 **/
public static &amp;lt;T&amp;gt; List&amp;lt;T&amp;gt; jsonStringToList(String jsonString , Class&amp;lt;T&amp;gt; classz){
 ...]]></description><category></category></item><item><title><![CDATA[mysql知识整理]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/80255409</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/80255409</guid><author>u010843886</author><pubDate>Wed, 09 May 2018 16:22:30 +0800</pubDate><description><![CDATA[1.数据库设计2.事物和约束3.编写sql语句]]></description><category></category></item><item><title><![CDATA[理解Java容器]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/79904439</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/79904439</guid><author>u010843886</author><pubDate>Fri, 13 Apr 2018 13:05:11 +0800</pubDate><description><![CDATA[一、Java容器的简单介绍        Java容器类最基本的特性是可以保存一组数量不定甚至是类型也不确定的对象；数量不定是指一个容器中你可以存储一组未知数量的对象，容器在容量减少到一定规模的时候会自动扩容。类型不固定是指在你定义容器时，你可以使用Java泛型泛指装入的对象类型，但是在创建容器实例的时，你必须要确定装入的对象类型。    Java容器的基本类型包括List、Set、Queue和M...]]></description><category></category></item><item><title><![CDATA[Java关键字及相关知识整理]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/79764311</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/79764311</guid><author>u010843886</author><pubDate>Sat, 31 Mar 2018 00:02:18 +0800</pubDate><description><![CDATA[    最近在看jdk源码，发现自己一些基础的东西理解的不够深刻，在这总结一些，意在熟悉java的一些基础知识和方便以后复习查看。此博客会不断更新，在此打上一个记号~。一、this关键字:其代表的就是对当前对象的引用。简单来说，就是一个类创建一个对象时会赋值给一个变量，这个变量就是这个对象的引用，而在方法内部（static方法除外，因为使用static方法时，不存在this），this就可以代表当...]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/50396672</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/50396672</guid><author>u010843886</author><pubDate>Thu, 24 Dec 2015 20:22:33 +0800</pubDate><description><![CDATA[工作遇到一个问题：一个输入框可以输入手机和电话，控制座机最长13位，手机为11位。判断是否为手机号，是判断第一位是1。
需求解读：用正则匹配一串数字，长度为1~13，切为11位时第一位数字为1。

                则用于匹配的正则表达式：^(\b[1][0-9]{10}\b)|((\b\d{1,10}\b)|(\b\d{12,13}\b))$。(小生没想到更好的表达式)
]]></description><category></category></item><item><title><![CDATA[struts2的流程跳转]]></title><link>https://blog.youkuaiyun.com/u010843886/article/details/49422997</link><guid>https://blog.youkuaiyun.com/u010843886/article/details/49422997</guid><author>u010843886</author><pubDate>Mon, 26 Oct 2015 13:33:23 +0800</pubDate><description><![CDATA[最近在做了一个关于struts2的小示例，对struts2的知识点重新梳理了一下，现在根据自己的理解总结一下，有什么不对的地方还望给予指出。

从登陆页面开始index.jsp]]></description><category></category></item></channel></rss>