<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[null_cy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/null_cy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; null_cy]]></copyright><item><title><![CDATA[java  hibernate Query 返回HashMap 数据]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/80406332</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/80406332</guid><author>null_cy</author><pubDate>Tue, 22 May 2018 15:23:58 +0800</pubDate><description><![CDATA[query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);]]></description><category></category></item><item><title><![CDATA[liunx 文件执行权限]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/80008317</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/80008317</guid><author>null_cy</author><pubDate>Thu, 19 Apr 2018 17:38:10 +0800</pubDate><description><![CDATA[sudo chmod -R 777 ]]></description><category></category></item><item><title><![CDATA[liunx 批量文件转码命令]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/80008010</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/80008010</guid><author>null_cy</author><pubDate>Thu, 19 Apr 2018 17:21:31 +0800</pubDate><description><![CDATA[iconv -c -f gbk -t utf-8 $data_path/$item_uv]]></description><category></category></item><item><title><![CDATA[liunx 安装jdk]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/80006546</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/80006546</guid><author>null_cy</author><pubDate>Thu, 19 Apr 2018 16:10:32 +0800</pubDate><description><![CDATA[1.mkdir命令生成user/java目录用于存放jdk。2.执行 tar zxvf jdk-8.gz,解压到本目录。3.执行vi /etc/profile，在最后插入要配置的内容 ，按Esc键 ，输入( :wq 保存并退出)       export JAVA_HOME=/usr/java/jdk1.8.0_172export PATH=$JAVA_HOME/bin:$PATHexport C...]]></description><category></category></item><item><title><![CDATA[eclipse]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/79973798</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/79973798</guid><author>null_cy</author><pubDate>Tue, 17 Apr 2018 13:53:39 +0800</pubDate><description><![CDATA[Error：Could not create the Java Virtual Machine.Error:A Fatal exception has occurred,Program will exit.环境变量OK ，的话，还有这样的问题。1，找到eeclipse.ini,看一下jdk 的版本和安装的jdk版本是否一样2.删除C:\Windows\System32生成的java.exe、jav...]]></description><category></category></item><item><title><![CDATA[The user specified as a definer ('root'@'%') does not exist 解决办法]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/79663763</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/79663763</guid><author>null_cy</author><pubDate>Fri, 23 Mar 2018 10:17:06 +0800</pubDate><description><![CDATA[ GRANT ALL PRIVILEGES ON *.* TO root@&quot;%&quot; IDENTIFIED BY &quot;.&quot;;]]></description><category></category></item><item><title><![CDATA[Mysql 锁表 后杀进程]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/79216802</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/79216802</guid><author>null_cy</author><pubDate>Wed, 31 Jan 2018 14:22:17 +0800</pubDate><description><![CDATA[show
 processlist  
查询到相对应的进程===然后
 kill    id]]></description><category></category></item><item><title><![CDATA[js只能只输入小数和整数的正则]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/79216445</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/79216445</guid><author>null_cy</author><pubDate>Wed, 31 Jan 2018 14:00:21 +0800</pubDate><description><![CDATA[var ret=/^(([1-9][0-9]*)|(([0]\.\d{1,2}|[1-9][0-9]*\.\d{1,2})))$/;]]></description><category></category></item><item><title><![CDATA[jquery版本]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/79178568</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/79178568</guid><author>null_cy</author><pubDate>Sat, 27 Jan 2018 10:04:07 +0800</pubDate><description><![CDATA[jquery-3.1.1（最新）
官网jquery压缩版引用地址:
script src="https://code.jquery.com/jquery-3.1.1.min.js">script>


jquery-3.0.0
官网jquery压缩版引用地址:
script src="https://code.jquery.com/jquery-3.0.0.min.js">scrip]]></description><category></category></item><item><title><![CDATA[a 标签去掉下划线]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/79043205</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/79043205</guid><author>null_cy</author><pubDate>Fri, 12 Jan 2018 13:51:55 +0800</pubDate><description><![CDATA[text-decoration:none]]></description><category></category></item><item><title><![CDATA[webupload 上传文件]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/78894756</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/78894756</guid><author>null_cy</author><pubDate>Mon, 25 Dec 2017 17:11:38 +0800</pubDate><description><![CDATA[var id="filelist_burowse";
	var uploader= WebUploader.create({
        pick: {
            id: '#filelist_burowse',
            label: '点击选择文件'
        },
        accept: {
            title: 'myself']]></description><category></category></item><item><title><![CDATA[spring mvc  请求返回json数据]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/78894663</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/78894663</guid><author>null_cy</author><pubDate>Mon, 25 Dec 2017 17:04:51 +0800</pubDate><description><![CDATA[/**
* 提交数据
* @param account
* @param pwd
* @return
*/
@RequestMapping(value = "/upload")
@ResponseBody    //关键注解

public UploadFileInfo upload(@RequestParam MultipartFile file, HttpServletReq]]></description><category></category></item><item><title><![CDATA[java 普通类获取Request]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/78850919</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/78850919</guid><author>null_cy</author><pubDate>Wed, 20 Dec 2017 11:05:32 +0800</pubDate><description><![CDATA[在spring的普通类中：



HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
request.getSession();]]></description><category></category></item><item><title><![CDATA[在linux下用tomcat部署java web项目的过程与注意事项]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/78665256</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/78665256</guid><author>null_cy</author><pubDate>Wed, 29 Nov 2017 14:48:00 +0800</pubDate><description><![CDATA[在linux下用tomcat部署java web项目的过程与注意事项

一.安装JDK
到http://www.oracle.com/technetwork/java/javase/downloads/index.html下载Java SE 6 Update 27
根据操作系统选择Linux x64 - RPM Installer或Linux x86 - RPM Installer
下载]]></description><category></category></item><item><title><![CDATA[支持多种浏览器的回车事件触发。]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/72764082</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/72764082</guid><author>null_cy</author><pubDate>Fri, 26 May 2017 10:26:33 +0800</pubDate><description><![CDATA[第一部分：浏览器的按键事件

用js实现键盘记录，要关注浏览器的三种按键事件类型，即keydown，keypress和keyup，它们分别对应onkeydown、onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件，依次是keydown，keypress，然后是按键释放时候的keyup。

在这3种事件类型中，keydown和keyup比较底层，而keyp]]></description><category></category></item><item><title><![CDATA[input text 输入框自动填充关闭]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/72674657</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/72674657</guid><author>null_cy</author><pubDate>Wed, 24 May 2017 11:22:22 +0800</pubDate><description><![CDATA[属性 autoconplete= off 输入框自动填充关闭]]></description><category></category></item><item><title><![CDATA[shiro 加密登录]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/54133680</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/54133680</guid><author>null_cy</author><pubDate>Fri, 06 Jan 2017 09:23:59 +0800</pubDate><description><![CDATA[shiro最闪亮的四大特征是认证，授权，加密，会话管理。

上一篇已经演示了如何使用shiro的授权模块，有了shiro这个利器，可以以统一的编码方式对用户的登入，登出，认证进行管理，相当的优雅。

为了提高应用系统的安全性，这里主要关注shiro提供的密码服务模块；

1，加密工具类的熟悉

 

首先来个结构图，看看shiro哥哥提供了哪些加密工具类：



 
]]></description><category></category></item><item><title><![CDATA[CountDownLatch的介绍和使用]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/53895069</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/53895069</guid><author>null_cy</author><pubDate>Tue, 27 Dec 2016 14:08:53 +0800</pubDate><description><![CDATA[CountDownLatch的介绍和使用

本文由arthinking发表于4年前 | Java基础 | 评论数
 6 |  被围观 30,711 views+

1、类介绍2、使用场景3、方法说明4、相关实例

1、类介绍


java.util.concurrent
类 CountDownLatch
java.lang.Object
java.util.concurr]]></description><category></category></item><item><title><![CDATA[深入解析Java并发程序中线程的同步与线程锁的使用]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/53887228</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/53887228</guid><author>null_cy</author><pubDate>Mon, 26 Dec 2016 16:32:43 +0800</pubDate><description><![CDATA[synchronized关键字

synchronized，我们谓之锁，主要用来给方法、代码块加锁。当某个方法或者代码块使用synchronized时，那么在同一时刻至多仅有有一个线程在执行该段代码。当有多个线程访问同一对象的加锁方法/代码块时，同一时间只有一个线程在执行，其余线程必须要等待当前线程执行完之后才能执行该代码段。但是，其余线程是可以访问该对象中的非加锁代码块的。

synch]]></description><category></category></item><item><title><![CDATA[java 多线程处理导入数据]]></title><link>https://blog.youkuaiyun.com/null_cy/article/details/53884724</link><guid>https://blog.youkuaiyun.com/null_cy/article/details/53884724</guid><author>null_cy</author><pubDate>Mon, 26 Dec 2016 11:30:07 +0800</pubDate><description><![CDATA[获取导入excel文件中的数据，存入list中进行多线程处理，设定每个线程处理多少条数据，进行设定值动态启动线程数量数据，根据线程处理
数量拆分动态list数据进行相关业务操作
package com.ig.bi.game.controller;

import org.apache.log4j.Logger;
import org.apache.poi.hssf.usermodel.HSSFRo]]></description><category></category></item></channel></rss>