<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[挖坑大王]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/oneofJava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; oneofJava]]></copyright><item><title><![CDATA[com.github.pagehelper.PageHelper cannot be cast to org.apache.ibatis.plugin.Interceptor]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/100125079</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/100125079</guid><author>oneofJava</author><pubDate>Wed, 28 Aug 2019 19:13:01 +0800</pubDate><description><![CDATA[mybatis-config.xml 配置了一下内容




&lt;plugins&gt;
    &lt;plugin interceptor="com.github.pagehelper.PageHelper"&gt;
        &lt;property name="dialect" value="mysql"/&gt;
        &lt;property name="offs...]]></description><category></category></item><item><title><![CDATA[mac使用dmg方式安装mysql5.7]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/99727298</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/99727298</guid><author>oneofJava</author><pubDate>Mon, 19 Aug 2019 14:56:29 +0800</pubDate><description><![CDATA[一、环境

　　MAC OS

二、下载MySQL

　　地址：http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10-osx10.10-x86_64.dmg

三、双击安装

　　

　　

安装过程中需要注意的是，MySQL已经默认用户root的密码已经不再是root，而是动态生成的一个临时密码（如：root@localhost: ?...]]></description><category></category></item><item><title><![CDATA[git 常用命令]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/89670884</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/89670884</guid><author>oneofJava</author><pubDate>Mon, 29 Apr 2019 19:18:17 +0800</pubDate><description><![CDATA[1&gt; git commit -m 'msg'

这种是比较常见的用法，-m 参数表示可以直接输入后面的“message”，如果不加 -m参数，那么是不能直接输入message的，而是会调用一个编辑器一般是vim来让你输入这个message，

　　　message即是我们用来简要说明这次提交的语句。还有另外一种方法，当我们想要提交的message很长或者我们想描述的更清楚更简洁明了一点，我们...]]></description><category></category></item><item><title><![CDATA[线程死锁]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/84935007</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/84935007</guid><author>oneofJava</author><pubDate>Tue, 11 Dec 2018 08:44:32 +0800</pubDate><description><![CDATA[一、死锁

      何为死锁，用一个进餐场景来描述，一桌子饭，5个人吃，5根筷子，每人面前一根，假如刚好有一种算法是每个人立即拿起一根筷子，同时又等待你右侧的人放下筷子，你成一双，然后吃饭，这样大家都会饿死，这就解释了死锁的现象。两个线程死锁也是同样的道理，线程A持有M锁，而等待L锁释放，线程B持有L锁，但等待M锁释放，于是就发生了死锁。

1.1、顺序死锁


	public class L...]]></description><category></category></item><item><title><![CDATA[MySQL 插入或者查询中文字符乱码解决]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/79530443</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/79530443</guid><author>oneofJava</author><pubDate>Mon, 10 Dec 2018 09:34:46 +0800</pubDate><description><![CDATA[

 

解决办法: set character_set_results=gbk;

详细讲解：

 

第一步:找到mysql的安装目录下的my.ini



 

第二步：使用记事本打开my.ini文件 



 

第三步：在mysql数据库cmd中输入：show variables like'%char%';

查看数据库的编码格式！这里就显示图片了等会显示图片是改好的！

第四步：改变原...]]></description><category></category></item><item><title><![CDATA[虚拟机进程状况工具]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/82790956</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/82790956</guid><author>oneofJava</author><pubDate>Thu, 20 Sep 2018 17:35:13 +0800</pubDate><description><![CDATA[JDK本身提供了很多小工具，用来监控虚拟机，其中一个很常见的工具jsp,

常见的命令如下:

-q: 只输入LVMID，省略主类的名称

-m: 输出传递给main方法的参数

-l:输出主类的全名

-v 输出jvm参数

jsp -q

 ...]]></description><category></category></item><item><title><![CDATA[记录 JAVA跨域资源访问CORSFilter]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/82142397</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/82142397</guid><author>oneofJava</author><pubDate>Tue, 28 Aug 2018 09:31:31 +0800</pubDate><description><![CDATA[
@Configuration
public class CrosConfig {

    @Bean
    public CorsFilter corsFilter() {
        final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        final Co...]]></description><category></category></item><item><title><![CDATA[Jvm 内存溢出跟踪]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/81869839</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/81869839</guid><author>oneofJava</author><pubDate>Mon, 20 Aug 2018 14:05:05 +0800</pubDate><description><![CDATA[JVM的错误之中，java.lang.OutOfMemoryError当属最常见，很多新手对此手无举措，只能各种所搜，配置-Xms -Xmx参数来增加内存，却找不到溢出的原因，其实JDK本身的工具为我们提供了内存溢出的跟踪方法，

这里我们建立一个简单的Demo演示下；

一，首先我们要主动的让Jvm内存溢出，这里我们建立个简单的java_project,结构如下:



在test类中，我们制造...]]></description><category></category></item><item><title><![CDATA[记录Appium 总是自动提示覆盖安装Appium Android Input Manager for Unicode 问题]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/81462831</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/81462831</guid><author>oneofJava</author><pubDate>Mon, 06 Aug 2018 22:44:41 +0800</pubDate><description><![CDATA[前提：手机已经安装过的

一、需要解决的问题

在部分android机型上每次运行最新版的appium-desktop都需要安装AppiumSetting以及Unlock，并且安装过程需要用户手动来确认，即使测试机上已经安装了这两个组件，运行appium也会要求安装，对于测试以及脚本的调试来说非常不便。

 

二、解决过程

进入appium的安装目录:

C:\Users\Administra...]]></description><category></category></item><item><title><![CDATA[记录下java生成token方法]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/81329929</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/81329929</guid><author>oneofJava</author><pubDate>Wed, 01 Aug 2018 14:21:10 +0800</pubDate><description><![CDATA[
  /**
     * 生成加密token
     *
     * @param key
     * @return
     */
    private static String encryptTokenValue(String key) {
        return Jwts.builder().setId(String.valueOf(UUID.randomUUID()))...]]></description><category></category></item><item><title><![CDATA[记录一下JAVA获取请求访问的IP地址]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/81329499</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/81329499</guid><author>oneofJava</author><pubDate>Wed, 01 Aug 2018 13:58:14 +0800</pubDate><description><![CDATA[

 


/**
     * 通过HttpServletRequest返回IP地址
     *
     * @param request HttpServletRequest
     * @return ip String
     * @throws Exception
     */
    private static String getIpAddr(HttpServletReq...]]></description><category></category></item><item><title><![CDATA[SpringBoot 和 Swagger 集成]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/80586546</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/80586546</guid><author>oneofJava</author><pubDate>Tue, 05 Jun 2018 20:19:57 +0800</pubDate><description><![CDATA[一、pom文件引用&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;
&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
         xsi:schemaLocation=&quot;http://m]]></description><category></category></item><item><title><![CDATA[Redis 工具类 spingboot集成Redis]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/79567699</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/79567699</guid><author>oneofJava</author><pubDate>Thu, 15 Mar 2018 14:41:04 +0800</pubDate><description><![CDATA[1、创建config


package com.test.redis.config;

import java.io.Serializable;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import redis.clie...]]></description><category></category></item><item><title><![CDATA[反射]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/79515308</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/79515308</guid><author>oneofJava</author><pubDate>Sun, 11 Mar 2018 12:55:43 +0800</pubDate><description><![CDATA[1、概念:        反射机制是在运行状态中，对于任意一个类，都能够知道这个类的所有属性和方法；对于任意一个对象，都能够调用它的任意一个方法和属性；这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。2、反射机制能做什么：        2.1反射机制主要提供一下功能：    2.1.1在运行时判断任意一个对象所属的类    2.1.2在运行时构造任意一个类的对象    ...]]></description><category></category></item><item><title><![CDATA[springboot的快速入门]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/77595501</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/77595501</guid><author>oneofJava</author><pubDate>Sat, 26 Aug 2017 09:45:42 +0800</pubDate><description><![CDATA[一、从官网找到依赖
    org.springframework.boot
    spring-boot-starter-parent
    1.5.6.RELEASE


    
        org.springframework.boot
        spring-boot-starter-web
    

springboot所有的依赖都在parent中，
入门小程序:]]></description><category></category></item><item><title><![CDATA[Java实现队列和栈]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/76775428</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/76775428</guid><author>oneofJava</author><pubDate>Sun, 06 Aug 2017 15:59:33 +0800</pubDate><description><![CDATA[还有很多其他方法，待更]]></description><category></category></item><item><title><![CDATA[文件下载]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/76769428</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/76769428</guid><author>oneofJava</author><pubDate>Sun, 06 Aug 2017 14:57:45 +0800</pubDate><description><![CDATA[续更]]></description><category></category></item><item><title><![CDATA[常用排序算法]]></title><link>https://blog.youkuaiyun.com/oneofJava/article/details/76651487</link><guid>https://blog.youkuaiyun.com/oneofJava/article/details/76651487</guid><author>oneofJava</author><pubDate>Thu, 03 Aug 2017 21:56:28 +0800</pubDate><description><![CDATA[排序算法是初级程序员笔试中常常遇到的试题，这里测试了几个常见的方法，时间问题，慢慢更新]]></description><category></category></item></channel></rss>