<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[一个人的世界]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/amaxiaochen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; amaxiaochen]]></copyright><item><title><![CDATA[pytorch的CrossEntropyLoss交叉熵损失函数默认reduction是平均值]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/132095204</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/132095204</guid><author>amaxiaochen</author><pubDate>Fri, 04 Aug 2023 01:07:08 +0800</pubDate><description><![CDATA[pytorch的交叉熵函数中reduction默认使用的求平均]]></description><category></category></item><item><title><![CDATA[Hyper-V使用RT3070网卡]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/114109307</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/114109307</guid><author>amaxiaochen</author><pubDate>Fri, 26 Feb 2021 00:33:05 +0800</pubDate><description><![CDATA[1、打开虚拟交换机管理器



2、创建外部虚拟交换机 左侧的RT3070即为新建的虚拟交换机



3、对需要使用新网卡的虚拟机进行设置



4、进行虚拟机网卡的更改


]]></description><category></category></item><item><title><![CDATA[java使用Files和Paths获取文件的属性]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/106376391</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/106376391</guid><author>amaxiaochen</author><pubDate>Wed, 27 May 2020 10:57:48 +0800</pubDate><description><![CDATA[1、获取单个属性并已经知道该属性的名称


Object size = Files.getAttribute(Paths.get(dirAbsolutePath + "/" + filename), "size");

2、获取多个属性，对属性名称不太熟悉


            BasicFileAttributeView fileAttributeView = Files.getFileAttributeView(Paths.get(dirAbsolutePath + "/" + filename)]]></description><category></category></item><item><title><![CDATA[java读取jar文件中的资源文件]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/106362876</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/106362876</guid><author>amaxiaochen</author><pubDate>Tue, 26 May 2020 19:13:26 +0800</pubDate><description><![CDATA[现象

    在java项目中使用类加载器获取某个资源文件的地址，然后使用FileInputStream将文件读取到流中进行解析文件，在本地开发中是可以的，但是部署到服务器上面就会造成 FileNotFoundException。


            String path = HashMap.class.getClassLoader().getResource("license.xml").getPath();
            InputStream file = new Fi...]]></description><category></category></item><item><title><![CDATA[maven使用本地jar包并将jar包打包进项目]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/106147828</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/106147828</guid><author>amaxiaochen</author><pubDate>Fri, 15 May 2020 18:50:27 +0800</pubDate><description><![CDATA[在maven项目中因为一些特殊原因找不到某个jar的仓库，但是有该jar文件，新建lib文件夹，并将jar文件放到lib文件夹内，然后在pom文件中加入依赖：


        &lt;dependency&gt;
            &lt;groupId&gt;com.xxxx&lt;/groupId&gt;
            &lt;artifactId&gt;xxx-yyy&lt;/artifactId&gt;
            &lt;version&gt;1.0.0.0&lt;]]></description><category></category></item><item><title><![CDATA[虚拟机hyper-v安装win7操作系统网络连接红叉失败]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/102933977</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/102933977</guid><author>amaxiaochen</author><pubDate>Wed, 06 Nov 2019 16:05:58 +0800</pubDate><description><![CDATA[因为公司需要，在win10的hyper-v装了原版win7的操作系统，装好后一直显示断开的网络，去网络适配器界面 (控制面板\所有控制面板项\网络连接) 也没有找到任何网卡适配器。因为直接用的是物理机的网卡，虚拟机中的其他系统也是配置的这块网卡，是有网络的。起初猜想可能是缺个网卡驱动，于是找了个物理机挂载hyper-v的虚拟磁盘转移文件的方法将万能网卡驱动的软件转移到虚拟机中，依然是不...]]></description><category></category></item><item><title><![CDATA[neo4j 3.5.6版本开启多声明语句执行]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/99848416</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/99848416</guid><author>amaxiaochen</author><pubDate>Tue, 20 Aug 2019 15:22:14 +0800</pubDate><description><![CDATA[Neo4j 3.4.4之后支持浏览器创建多条语句，但是在Neo4j Browser version:3.2.20，Neo4j Server version:3.5.6(community)的版本中却无法创建多条语句，一致报错：


Neo.ClientError.Statement.SyntaxError: Expected exactly one statement per que...]]></description><category></category></item><item><title><![CDATA[redis的quicklist结构(转)]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/95751920</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/95751920</guid><author>amaxiaochen</author><pubDate>Sat, 13 Jul 2019 14:45:03 +0800</pubDate><description><![CDATA[redis的quicklist结构(list)
]]></description><category></category></item><item><title><![CDATA[springboot使用mybatis事务失效（多数据源原因）]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/95073466</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/95073466</guid><author>amaxiaochen</author><pubDate>Mon, 08 Jul 2019 17:18:30 +0800</pubDate><description><![CDATA[1、springboot整合mybatis后，直接使用@EnableTransactionManagement 注解可以开启事务，然后代码中使用 @Transaction注解即可。



2、作者是使用了mybatis + neo4j俩个数据库，就导致了有俩个数据源，mysql发生异常后事务没有发生回滚，跟踪spring的事务代码后发现默认的事务管理器使用了neo4j的事务管理器，...]]></description><category></category></item><item><title><![CDATA[linux定时清理mongodb数据]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/94640504</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/94640504</guid><author>amaxiaochen</author><pubDate>Thu, 04 Jul 2019 19:11:31 +0800</pubDate><description><![CDATA[1、测试环境导入bson数据

  将数据导入mongodb的测试环境中，使用如下命令， -d表示数据库名称，默认文件名作为 collections 的名称


mongoimport -d test --file chat_item.bson

 导入进去的数据日期类型被转换成为了字符串，需要进行转换为日期才能进行比较


db.chat_item.find().forEach(fun...]]></description><category></category></item><item><title><![CDATA[极光推送测试代码阻塞问题]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/91453138</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/91453138</guid><author>amaxiaochen</author><pubDate>Tue, 11 Jun 2019 18:15:22 +0800</pubDate><description><![CDATA[这个问题应该是只有刚接入极光推送的小白会有，避免大家浪费时间，记录下这个问题。

  这个问题其实是极光的bug，因为使用了CountDownLatch，直接锁住了，导致错误丢不出来。其实还是客户端有错误，楼主的错误是appKey复制后自动加了master，所以不正确。

  解决方法也很简单，换个极光的版本


        &lt;dependency&gt;
       ...]]></description><category></category></item><item><title><![CDATA[关于JAVA的值传递与引用传递]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/88722125</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/88722125</guid><author>amaxiaochen</author><pubDate>Thu, 21 Mar 2019 19:06:24 +0800</pubDate><description><![CDATA[在刚学JAVA的时候就知道JAVA只有值传递，没有引用传递。但是一直误以为引用传递与值传递是一样的，只是简单的叫法不同。直到被自己坑出了BUG。

JAVA传递的对象其实是一个地址值，我们可以对这个地址值进行一系列的操作。


	public static void main(String[] args) {
		TUser user = new TUser();
		user.setId(1L)...]]></description><category></category></item><item><title><![CDATA[mybatis返回类型为Map遇到的问题]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/87374100</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/87374100</guid><author>amaxiaochen</author><pubDate>Fri, 15 Feb 2019 17:59:47 +0800</pubDate><description><![CDATA[使用mybatis已经很长时间了，但还是会遇到一些问题，今天就因为业务逻辑需要xml写sql，结果就遇到了一些问题，特此总结。

1、mybatis使用xml查询无法将多个result映射map是无法直接映射的，会抛出多结果集异常：.TooManyResultsException。它只能映射称为List&amp;lt;Map&amp;gt;这种形式，再从代码中组装。

2、或者可以自定义handler来处理

h...]]></description><category></category></item><item><title><![CDATA[springboot配置拦截器]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/86631026</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/86631026</guid><author>amaxiaochen</author><pubDate>Thu, 24 Jan 2019 18:00:42 +0800</pubDate><description><![CDATA[1、拦截器代码（需要springboot扫描到注解）


@Component
public class InitInterceptor extends HandlerInterceptorAdapter {
	private static final Logger logger = LoggerFactory.getLogger(InitInterceptor.class);


	/**
	 ...]]></description><category></category></item><item><title><![CDATA[Quartz详细配置]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/82627975</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/82627975</guid><author>amaxiaochen</author><pubDate>Tue, 11 Sep 2018 16:29:35 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/u010648555/article/details/54863144]]></description><category></category></item><item><title><![CDATA[mysql的count函数统计错误问题]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/80520042</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/80520042</guid><author>amaxiaochen</author><pubDate>Thu, 31 May 2018 10:17:36 +0800</pubDate><description><![CDATA[    使用mysql的时候需要用到count函数，但是发现count函数总是统计不正确。通过查询资料发现，count('任意内容')都会统计出所有记录数，因为count只有在遇见null时不计数，即count(null)==0，因此前者单引号内不管输入什么值都会统计出所有记录数。解决方法就是在条件的后面加上一个 or null 或者通过from后面的where条件进行统计


SELECT co...]]></description><category></category></item><item><title><![CDATA[java动态代理中的invoke方法是如何被自动调用的]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/80395812</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/80395812</guid><author>amaxiaochen</author><pubDate>Mon, 21 May 2018 18:13:30 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/zcc_0015/article/details/22695647]]></description><category></category></item><item><title><![CDATA[关于有状态对象和无状态对象的讲解]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/80139373</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/80139373</guid><author>amaxiaochen</author><pubDate>Sat, 28 Apr 2018 21:10:21 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/xubiao/p/6567349.html]]></description><category></category></item><item><title><![CDATA[关于使用mybatis发送sql查询结果不准确问题]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/80103340</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/80103340</guid><author>amaxiaochen</author><pubDate>Fri, 27 Apr 2018 09:49:05 +0800</pubDate><description><![CDATA[    有时候会有这么个问题，在数据库能正确查询的语句放到mybatis中查询结果却不一样，把mybatis的发送的sql语句丢到数据库中能出现正确的结果。这种原因的可能性之一就是传递的参数是字符串，并且在mybatis的xml中使用了#{} 这种占位符的形式接收参数，#{}占位符会对接收的string类型自动添加双引号，导致传递的参数到数据库中会变成“参数值”，从而导致结果不正确。笔者还有一次传...]]></description><category></category></item><item><title><![CDATA[hadoop2.4.1集群配置高可用]]></title><link>https://blog.youkuaiyun.com/amaxiaochen/article/details/78887647</link><guid>https://blog.youkuaiyun.com/amaxiaochen/article/details/78887647</guid><author>amaxiaochen</author><pubDate>Sun, 24 Dec 2017 21:46:15 +0800</pubDate><description><![CDATA[集群规划：
    主机名                      IP                安装的软件                    运行的进程
    weekend01    192.168.1.201    jdk、hadoop                    NameNode、DFSZKFailoverController(zkfc)
    weeken]]></description><category></category></item></channel></rss>