<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[an20150509的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/an20150509</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; an20150509]]></copyright><item><title><![CDATA[Arcgis Api For JavaScript Edit 整理]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/120543214</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/120543214</guid><author>an20150509</author><pubDate>Wed, 29 Sep 2021 10:21:47 +0800</pubDate><description><![CDATA[最近项目上出了个小BUG，使用arcgisApi绘制的图形可以正常获取，但是拖动端点，改变绘制范围之后的图形就没办法获取，经过我n多天的百度，最终解决，在此记录一下。

首先你的图形要有端点，如果没有端点，那就别说了，端点的实现方式很简单


var map = new Map("mapDiv", {center: MapCenterPoint, zoom: 12, logo: false});
editToolbar = new esri.toolbars.Edit(map);
    map.graph]]></description><category></category></item><item><title><![CDATA[Idea/DataGrip链接mysql出现Server returns invalid timezone.]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/120127884</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/120127884</guid><author>an20150509</author><pubDate>Mon, 06 Sep 2021 10:11:15 +0800</pubDate><description><![CDATA[出现这种情况的原因是MySql的时区和我们本地的不一致，貌似用的是漂亮国的时区，所以我们需要改一下时区就可以了。但是！网络上很多教程给的都是进入mysql安装目录，进入命令行，使用命令修改时区，优点是及时生效，非常方便。但是缺点也很明显，一旦数据库重启，你就得重新设置一遍。如果是部署在服务器上的数据库这样做就没啥问题，但是像我这样的底层开发狗，有些数据库就在自己电脑上，每次开机都得重新设置一遍，可太烦了。

那我们就要考虑一下修改mysql的配置文件了。可是问题又来了，我们怎么知道mysql的配置文件在..]]></description><category></category></item><item><title><![CDATA[IDEA在使用maven命令时，控制台出现中文乱码的解决方式]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/119886063</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/119886063</guid><author>an20150509</author><pubDate>Mon, 06 Sep 2021 09:51:42 +0800</pubDate><description><![CDATA[今天在进行maven打包的时候，由于项目路径有中文名称，然后控制台出现了中文乱码，如图所示


]]></description><category></category></item><item><title><![CDATA[MyBatisPlus中自定义sql查询使用自定义实体类当参数出现XXXnot found的问题]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/114374253</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/114374253</guid><author>an20150509</author><pubDate>Fri, 05 Mar 2021 12:38:42 +0800</pubDate><description><![CDATA[最近脱离了上古的mybatis，开始使用mybatisPlus,虽然其自带的查询很好使，wrapper也很强大， 但是很多时候也需要自己书写sql，然后在执行后却报错了，解决完成后，特此记录一下

首先先上一下我定义的方法
...]]></description><category></category></item><item><title><![CDATA[MyBatisPlus + mysql 模糊查询失效问题的结局]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/109819370</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/109819370</guid><author>an20150509</author><pubDate>Thu, 19 Nov 2020 17:38:53 +0800</pubDate><description><![CDATA[今天在进行模糊查询的功能的时候，数据库里面有数据，日志中的sql语句拿到数据库中执行也没问题，但是程序运行后就是死活出不来数据，根据我的各种百度，需要在配置文件中的数据库地址中加上一段话


&amp;characterEncoding=utf8

然后重启下服务就可以了

OVER
...]]></description><category></category></item><item><title><![CDATA[关于idea链接oracle数据库出现[08006][17002] IO 错误: Got minus one from a read call, connect lapse 1 ms., Authen]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/108538787</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/108538787</guid><author>an20150509</author><pubDate>Fri, 11 Sep 2020 17:36:18 +0800</pubDate><description><![CDATA[新公司，新入职，使用idea链接数据库出现了这个问题，简单记录一下



错误现象



解决方式

一般来说，idea链接数据库都会使用数据库最新版本的jar包，但是面对oracle的时候，基本都会出错，具体可能是因为版本不兼容，这时候我们选择手动替换idea的jar，

步骤如图所示

步骤一



步骤二





步骤三





从这里选择程序中使用的jdbc驱动，然后就可以了
...]]></description><category></category></item><item><title><![CDATA[记一次奇怪的solr异常。]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/105638960</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/105638960</guid><author>an20150509</author><pubDate>Mon, 20 Apr 2020 16:56:58 +0800</pubDate><description><![CDATA[这次solr异常说起来很有意思，原因找到了，但是现象很让人费解，先声明一下环境

JDK1.8

solr7.7.2

solrj7.7.2

solr没用tocmat，直接在自己本机（windows）上用solr自带的jetty启动的，配置文件经检查无误，测试javaAPI添加索引，代码如下


@Test
	public void addDocument() throws Exception{...]]></description><category></category></item><item><title><![CDATA[dubbo+zookpeer学习遇到的问题]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/105134416</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/105134416</guid><author>an20150509</author><pubDate>Fri, 27 Mar 2020 09:39:26 +0800</pubDate><description><![CDATA[1 当遇到服务提供方的服务（e3-manage）启动时没有报错，但是卡在那不动了，一般来说，有以下三种情况

A 数据库无法连接

B 连接不到注册中心（zookpeer）

C mybatis逆向工程生成了重复的文件
...]]></description><category></category></item><item><title><![CDATA[java多线程]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/104121753</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/104121753</guid><author>an20150509</author><pubDate>Fri, 31 Jan 2020 10:34:04 +0800</pubDate><description><![CDATA[进程是拥有资源的最小单位，线程是CPU调度的最小单位。

start方法真正启动线程，run只是一个普通方法


package com.study.basicJava.threads;

public class HelloSogou {
    public static synchronized void main(String[] args) {
        Thread t = ne...]]></description><category></category></item><item><title><![CDATA[代码块和代码执行顺序]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/103493592</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/103493592</guid><author>an20150509</author><pubDate>Wed, 11 Dec 2019 16:39:40 +0800</pubDate><description><![CDATA[1 静态代码块

被static关键字修饰的代码块，如


public class A {
    static {
        System.out.println("A的静态代码块");
    }
    
}

一般用于初始化静态成员变量，可定义多个，在整个JVM运行期间只会执行一次

2 构造代码块（非静态代码块）


public class A {
    {
        ...]]></description><category></category></item><item><title><![CDATA[JDK源码阅读——集合框架——AbstractMap接口]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/103456240</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/103456240</guid><author>an20150509</author><pubDate>Mon, 09 Dec 2019 14:58:29 +0800</pubDate><description><![CDATA[今天来看一下AbstractMap这个类。它是HashMap的直接父类，根据JDK文档上的说法，这个类的作用在于简化Map的实现。如果你想实现一个Map，直接继承AbstractMap，然后是实现其中一部分的方法就可以了。

老规矩，先看类定义


public abstract class AbstractMap&lt;K,V&gt; implements Map&lt;K,V&gt;

特点：...]]></description><category></category></item><item><title><![CDATA[java向上转型和向下转型]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/103042042</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/103042042</guid><author>an20150509</author><pubDate>Wed, 13 Nov 2019 10:10:16 +0800</pubDate><description><![CDATA[我们知道，java这个狗一样的东西的三大特性：继承，封装，多态。

然后继承和多态带来的一个比较拗口的问题就是，对象转型问题，我们今天就来扯一下。

首先，规定一下转型的概念，我套用一下黄小斜大神在github上的说法，转型，指的是等号左侧引用类型的改变。

但是此时，有一个概念需要给大家普及一下，我猜测可能很多宝宝们都有这个疑惑，那就是引用（对象的引用）和对象是一个东东吗？

先说结论：引用是引...]]></description><category></category></item><item><title><![CDATA[JDK源码阅读——集合框架——Map接口]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/102971091</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/102971091</guid><author>an20150509</author><pubDate>Mon, 11 Nov 2019 14:34:50 +0800</pubDate><description><![CDATA[java的集合框架中，分为两大类，一类是实现Collection接口的集合，另一类就是实现Map接口的集合。Collection集合大部分都是链表、数组、队列、栈等一对一数据结构的集合，而Map就比较特别，它是属于键值对形式，也是就我们常说的key-value形式的数据存储模型。在Map中，一个key永远对应着一个value，但是一个value可能会对应着多个key。Map中不允许出现重复的key...]]></description><category></category></item><item><title><![CDATA[Java重写和重载]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/103006938</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/103006938</guid><author>an20150509</author><pubDate>Mon, 11 Nov 2019 11:25:12 +0800</pubDate><description><![CDATA[今天在牛客网上看到了一个优秀的回答，贴下来

重载：同名不同参，返回值无关

重写：同名同参同返回值

---------------------------------------------我是分割线-----------------------------------------------------------------------

最近子复习虎啸龙吟老java，发现重载和重写经常会...]]></description><category></category></item><item><title><![CDATA[java的static关键字]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/102817227</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/102817227</guid><author>an20150509</author><pubDate>Wed, 06 Nov 2019 11:12:21 +0800</pubDate><description><![CDATA[请问以下程序片段的输出结果是什么


public class Main {
    public static void main(String[] args) {
        Counter a = new Counter();
        System.out.println(a.increment());
        System.out.println(a.anotherIn...]]></description><category></category></item><item><title><![CDATA[ng-zorro在打包和编译时出现警告There are multiple modules with names that only differ in casing]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/102523066</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/102523066</guid><author>an20150509</author><pubDate>Sat, 12 Oct 2019 16:32:46 +0800</pubDate><description><![CDATA[目前前端会用ng-zorro，打包个编译的时候出现警告


There are multiple modules with names that only differ in casing

经过google和百度，最终在stackOverFolw上找到了答案



将Service改为service就可以。

大小写一定要注意
...]]></description><category></category></item><item><title><![CDATA[JDK源码阅读——集合框架——AbstractList]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/91374328</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/91374328</guid><author>an20150509</author><pubDate>Thu, 26 Sep 2019 15:54:12 +0800</pubDate><description><![CDATA[这次来看一下AbstractList,也就是ArrayList他亲爹。AbstractList存在的意义和AbstractCollection差不多，意义在于简化List的实现复杂度。如果你想实现List，你只需要继承一下AbstratList，然后实现一下get()和zise()。好了，你的List实现了。

咱们先看看AbstractList是怎么定义的


public abstrac...]]></description><category></category></item><item><title><![CDATA[Oracle删除用户、创建表空间、创建临时表空间、创建用户、授权]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/98960867</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/98960867</guid><author>an20150509</author><pubDate>Fri, 09 Aug 2019 15:21:12 +0800</pubDate><description><![CDATA[删除用户


drop user wsjgxt cascade;
DROP TABLESPACE wsjgxt_data  INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE wsjgxt_tmp  INCLUDING CONTENTS AND DATAFILES;

创建表空间


create tablespace hz7sp2_data    ...]]></description><category></category></item><item><title><![CDATA[NG-ZORRO框架使用总结记录贴]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/98873755</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/98873755</guid><author>an20150509</author><pubDate>Thu, 08 Aug 2019 15:47:32 +0800</pubDate><description><![CDATA[1


&lt;ng-template&gt;

不能加入ng-row,否则会出现。

2 每一个标签后的#名城一定不能和其他类名，方法名，属性名一样，否则会出现各种莫名其妙的错误。比如，


&lt;nz-template #dragon1&gt;我最好看&lt;/nz-template&gt;



dragon1(){
}

这样是绝对禁止的
...]]></description><category></category></item><item><title><![CDATA[JS获取X年X月的第一天和最后一天]]></title><link>https://blog.youkuaiyun.com/an20150509/article/details/92582520</link><guid>https://blog.youkuaiyun.com/an20150509/article/details/92582520</guid><author>an20150509</author><pubDate>Mon, 17 Jun 2019 10:59:32 +0800</pubDate><description><![CDATA[function getFirstDayAndLastDayOfMonth(year,month){
				var firstDay = new Date(year,month,1);
				var lastDay = new Date(year,month+1,0);
			}


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