<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[三味线的铲屎官的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u010965170</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010965170]]></copyright><item><title><![CDATA[ParsePosition 作用]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79986564</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79986564</guid><author>u010965170</author><pubDate>Wed, 18 Apr 2018 11:30:49 +0800</pubDate><description><![CDATA[String strDate ＝ “Fri Mar 25 20:41:39 CST 2005”；
ParsePosition pp = new ParsePosition( 0 );//用来标明解析开始位，其实也可以不明传pos的
Date dd = sdf.parse(strDate , pp);
System.out.println( dd );

输出：Fri Mar 25 20:]]></description><category></category></item><item><title><![CDATA[<trim>: prefix+prefixOverrides+suffix+suffixOverrides]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79986548</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79986548</guid><author>u010965170</author><pubDate>Wed, 18 Apr 2018 11:29:58 +0800</pubDate><description><![CDATA[[html] view
 plain copy





trim prefix="where" prefixOverrides="where" suffixOverrides="and">  
          if test="select_items != null">  
              ID = #{select_items,jdbcType=VARCHA]]></description><category></category></item><item><title><![CDATA[使用Mybatis生成工具自动生成实体类和对应的mapper映射文件以及接口文件]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79986540</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79986540</guid><author>u010965170</author><pubDate>Wed, 18 Apr 2018 11:28:55 +0800</pubDate><description><![CDATA[1.相关的jar包

Mybatis-Generator的下载可以到这个地址： 
https://github.com/mybatis/generator/releases 
使用官方网站的mapper自动生成工具mybatis-generator-core-1.3.2来生成po类和mapper映射文件。

作用:mybatis官方提供逆向工程,可以使用它通过数据库中的表来自动生成Ma]]></description><category></category></item><item><title><![CDATA[30分钟学会如何使用Shiro]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79986525</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79986525</guid><author>u010965170</author><pubDate>Wed, 18 Apr 2018 11:28:07 +0800</pubDate><description><![CDATA[本篇内容大多总结自张开涛的《跟我学Shiro》原文地址：http://jinnianshilongnian.iteye.com/blog/2018936

我并没有全部看完，只是选择了一部分对我来说急需在项目中使用的知识加以学习。并且对于大多数第一次接触Shiro的同学来说，掌握这些也应该足够了。

一、架构

要学习如何使用Shiro必须先从它的架构谈起，作为一款安全框架Shiro的]]></description><category></category></item><item><title><![CDATA[Eclipse注释模板设置详解]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79986514</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79986514</guid><author>u010965170</author><pubDate>Wed, 18 Apr 2018 11:27:14 +0800</pubDate><description><![CDATA[设置注释模板的入口：Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素。本文现就每一个元素逐一给大家介绍一下。

文件(Files)注释标签：





[html] view
 plain copy





/**  
* @Title: ${file_na]]></description><category></category></item><item><title><![CDATA[JsonArray和JsonObject遍历方法]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79497983</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79497983</guid><author>u010965170</author><pubDate>Fri, 09 Mar 2018 15:19:16 +0800</pubDate><description><![CDATA[一：遍历JsonArray



String str = "[{name:'a',value:'aa'},{name:'b',value:'bb'},{name:'c',value:'cc'},{name:'d',value:'dd'}]" ;  // 一个未转化的字符串

JSONArray json = JSONArray.fromObject(str ); // 首先把字符串转]]></description><category></category></item><item><title><![CDATA[平行x轴的直线echarts]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79497971</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79497971</guid><author>u010965170</author><pubDate>Fri, 09 Mar 2018 15:18:34 +0800</pubDate><description><![CDATA[markline下面的属性data : [[{name: '标线1起点', value: 100, x: 50, y: 20},{name: '标线1终点', x: 150, y: 120}],[{name: '标线2起点', value: 200, x: 30, y: 80},{name: '标线2终点', x: 270, y: 190}],]]]></description><category></category></item><item><title><![CDATA[JS正则表达式验证数字非常全]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79497951</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79497951</guid><author>u010965170</author><pubDate>Fri, 09 Mar 2018 15:18:02 +0800</pubDate><description><![CDATA[JS正则表达式验证数字非常全





Js代码  








function SubmitCk() {
var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if (!reg.test($("#tx]]></description><category></category></item><item><title><![CDATA[高版本chrome不再支持window.showmodaldialog 的临时替换方案【用window.open】]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79497939</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79497939</guid><author>u010965170</author><pubDate>Fri, 09 Mar 2018 15:17:12 +0800</pubDate><description><![CDATA[接管别人的项目，因开发时用了showmodaldialog 导致最近很多用户chrome升级到最新之后 就无法弹窗了。原因是新版chrome[37+]不再支持showmodaldialog。

showmodaldialog 并不是W3C标准内的方法，起源于IE, 当是低版本的firefox也是不支持的，后来不知怎么了又纳入了这个方法。貌似opera和safari都不支持。随着web标准的日益]]></description><category></category></item><item><title><![CDATA[ECharts 添加点击事件]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79497743</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79497743</guid><author>u010965170</author><pubDate>Fri, 09 Mar 2018 15:05:53 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，未经博主允许不得转载。





由于工作需要，需要用echarts 进行展示图表，却又个新的需求，要点击展示的地方，同时下面出现table展示内容


如图所示： 


一开始找了好多博客，发现都不好用，大部分都是用到了 
var ecConfig = require('echarts/config'); 
其实是echats2中的。
]]></description><category></category></item><item><title><![CDATA[Oracle行转列、列转行的Sql语句总结]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/79497695</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/79497695</guid><author>u010965170</author><pubDate>Fri, 09 Mar 2018 15:03:29 +0800</pubDate><description><![CDATA[多行转字符串

这个比较简单，用||或concat函数可以实现

 SQL Code 









1
2


  


select concat(id,username) str from app_user
select id||username str from app_user








字符串转多列

实际上就]]></description><category></category></item><item><title><![CDATA[hibernate 查询match mode的四种模式]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/78911238</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/78911238</guid><author>u010965170</author><pubDate>Wed, 27 Dec 2017 13:42:52 +0800</pubDate><description><![CDATA[MatchMode.START：字符串在最前面的位置.相当于"like 'key%'"
MatchMode.END：字符串在最后面的位置.相当于"like '%key'"
MatchMode.ANYWHERE：字符串在中间匹配.相当于"like '%key%'"
MatchMode.EXACT：字符串精确匹配.相当于"like 'key'"]]></description><category></category></item><item><title><![CDATA[Java Collection在遍历中删除、合并元素]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/78911221</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/78911221</guid><author>u010965170</author><pubDate>Wed, 27 Dec 2017 13:41:23 +0800</pubDate><description><![CDATA[目录






遍历中删除
数据集
遍历中删除所有奇数
输出：
遍历中合并
数据集
遍历中合并前后和为10的项
输出：
数据集
遍历中合并前后相等的项
输出


我的分词结果链表需要合并连续的数字和日期，所以需要熟悉一下Java Collection在遍历的过程中同时删除、合并元素的小trick。自己试验了一下，活用listIterator的previou]]></description><category></category></item><item><title><![CDATA[关于PreparedStatement.addBatch()方法]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/78911213</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/78911213</guid><author>u010965170</author><pubDate>Wed, 27 Dec 2017 13:40:29 +0800</pubDate><description><![CDATA[Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用.





1.建立链接,(打电话拨号 )    

   Connection    connection =getConnection();

2.不自动 Commit (瓜子不是一个一个吃,全部剥开放桌子上,然后一口舔了]]></description><category></category></item><item><title><![CDATA[判断一个字符串在另一个字符串中出现了几次]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/78911208</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/78911208</guid><author>u010965170</author><pubDate>Wed, 27 Dec 2017 13:39:41 +0800</pubDate><description><![CDATA[// 判断字符串“mingrikejijavabu”中，字符“i”出现了几次，并将结果输出。
 2         
 3         String str="mingrikejijavabu";
 4         
 5         //方法1：替换法
 6         String str1=str.replace("i",""); //将字符串中i替换为空,创建新的字符串
 ]]></description><category></category></item><item><title><![CDATA[用java解析字符串，如字符串"(1+2/5)*3"当成是数值表达式，进行计算出结果来]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/78911199</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/78911199</guid><author>u010965170</author><pubDate>Wed, 27 Dec 2017 13:39:12 +0800</pubDate><description><![CDATA[import java.io.*;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
public class Main
{
public static void main(String[] args) throws Exception
{
String expr = "(1+2/5)]]></description><category></category></item><item><title><![CDATA[Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/78911185</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/78911185</guid><author>u010965170</author><pubDate>Wed, 27 Dec 2017 13:38:02 +0800</pubDate><description><![CDATA[有关MAVEN仓库的理解参见：http://blog.youkuaiyun.com/wanghantong/article/details/36427433

MAVEN依赖关系中Scope的作用


Java代码  



Dependency Scope 在POM 4中，中还引入了，它主要管理依赖的部署。目前依赖项的作用域可以使用5个值：    
在定义项目的依赖项的时候，我们可以通过]]></description><category></category></item><item><title><![CDATA[判断字符串以xx结尾]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/78911178</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/78911178</guid><author>u010965170</author><pubDate>Wed, 27 Dec 2017 13:37:23 +0800</pubDate><description><![CDATA[//判断字符串是否以其结尾   是：true  否：false

String.prototype.endWith=function(endStr){

      var d=this.length-endStr.length;

      return (d>=0&&this.lastIndexOf(endStr)==d)
    }]]></description><category></category></item><item><title><![CDATA[JS获取当前时间  日期补0位]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/78911171</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/78911171</guid><author>u010965170</author><pubDate>Wed, 27 Dec 2017 13:36:42 +0800</pubDate><description><![CDATA[【JS】时间不足10位补0方案


















    //创建补0函数

    function p(s)
 {

        return s
 '0' +
 s: s;

   








var myDate = new Date();
myDate.getYear(); //获取当前]]></description><category></category></item><item><title><![CDATA[Oracle插入常规时间类型数据]]></title><link>https://blog.youkuaiyun.com/u010965170/article/details/78898711</link><guid>https://blog.youkuaiyun.com/u010965170/article/details/78898711</guid><author>u010965170</author><pubDate>Tue, 26 Dec 2017 09:17:25 +0800</pubDate><description><![CDATA[Date measureDate=(Date)(parameter.get("measureDate"));

            SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

            String measure = sdf.format(measureDate);

            S]]></description><category></category></item></channel></rss>