<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mxjesse的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mxjesse</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mxjesse]]></copyright><item><title><![CDATA[Mac下Anaconda安装了Pytorch，在Pycharm无法import torch]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/96474951</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/96474951</guid><author>mxjesse</author><pubDate>Fri, 19 Jul 2019 10:28:59 +0800</pubDate><description><![CDATA[最近试着了解下AI的知识，在Mac的Anaconda客户端下无法搜索到Pytorch，因此在Pytorch官网看了下官方推荐安装方式，Pytorch官网地址。

可以看到下边说明，MacOS系统不支持CUDA，因此MacOS安装的Pytorch包挺小，只有几十Mb。
所以命令行输入conda install pytorch torchvision -c pytorch进行安装，并安装成功，在Ana...]]></description><category></category></item><item><title><![CDATA[Java 多线程（第一篇 - 原则和概念）]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/95638906</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/95638906</guid><author>mxjesse</author><pubDate>Fri, 12 Jul 2019 17:37:50 +0800</pubDate><description><![CDATA[Java 多线程（第一篇 - 一些原则和概念）
基本概念
线程和进程大家都了解的很多了，这里引用wiki百科的说明。
进程（process）：是指计算机中已运行的程序。进程为曾经是分时系统的基本运作单位。在面向进程设计的系统（如早期的UNIX，Linux 2.4及更早的版本）中，进程是程序的基本执行实体；在面向线程设计的系统（如当代多数操作系统、Linux 2.6及更新的版本）中，进程本身不是基本...]]></description><category></category></item><item><title><![CDATA[Git命令整理]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/91560189</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/91560189</guid><author>mxjesse</author><pubDate>Wed, 12 Jun 2019 16:43:20 +0800</pubDate><description><![CDATA[Git常用命令
一般命令
git --version //查看git版本信息
git config --global user.name //获取当前登录用户名
git config --global user.email //获取当前登录用户的邮箱

登录Git
//如果刚没有获取到用户配置，则只能拉取代码，不能修改  要是使用git，你要告诉git是谁在使用
git config --glob...]]></description><category></category></item><item><title><![CDATA[OpenJDK源码下载]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/85678405</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/85678405</guid><author>mxjesse</author><pubDate>Thu, 03 Jan 2019 09:59:34 +0800</pubDate><description><![CDATA[OpenJDK源码下载编译
下载地址http://hg.openjdk.java.net

点击jdk7u，出来页面如下

点击jdk7u6下方的jdk选择具体版本号进行下载，以下载OpenJdk update6 build b21为例，点击

点击browse

得到如下源码包结构

点击zip即开始下载zip源码压缩包

ok，至此，就可以下载好OpenJDK的源码。

...]]></description><category></category></item><item><title><![CDATA[Spring Boot整合Redis]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80673241</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80673241</guid><author>mxjesse</author><pubDate>Wed, 13 Jun 2018 01:31:21 +0800</pubDate><description><![CDATA[Spring整合Redis

Redis下载地址https://github.com/MicrosoftArchive/redis/releases


  Redis五大类型:字符串（String）、哈希/散列/字典（Hash）、列表（List）、集合（Set）、有序集合（sorted set）五种 
    Controller:@Resource RedisTemplate...]]></description><category></category></item><item><title><![CDATA[Spring Boot缓存之EhCache]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80588362</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80588362</guid><author>mxjesse</author><pubDate>Wed, 06 Jun 2018 01:35:45 +0800</pubDate><description><![CDATA[Spring Boot缓存技术

Spring Boot支持的缓存种类较多，例如EhCache、Redis、JCache 等，其中我们使用较多的是EhCache。

Spring Boot使用Cache之EhCache


首先我们可以在pom中添加依赖

&amp;lt;!-- caching --&amp;gt;
&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.spring...]]></description><category></category></item><item><title><![CDATA[Spring Boot - JPA配置使用]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80558970</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80558970</guid><author>mxjesse</author><pubDate>Mon, 04 Jun 2018 01:15:52 +0800</pubDate><description><![CDATA[1.JPA是什么


  JPA顾名思义就是Java Persistence API的意思，是JDK 5.0注解或XML描述对象－关系表的映射关系，并将运行期的实体对象持久化到数据库中。


2.使用JPA的优势


  2.1标准化 
  JPA 是 JCP 组织发布的 Java EE 标准之一，因此任何声称符合 JPA 标准的框架都遵循同样的架构，提供相同的访问API，这保证了基于JPA开发的...]]></description><category></category></item><item><title><![CDATA[POJO和JavaBean的区别]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80558773</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80558773</guid><author>mxjesse</author><pubDate>Sun, 03 Jun 2018 18:26:31 +0800</pubDate><description><![CDATA[什么是POJO

POJO的全称是Plain Ordinary Java Object，大部分人都翻译为简单java对象.

其实POJO内在含义是指没有继承任何类，没有实现任何接口，没有被框架侵入的java对象.

pojo用于数据的临时传递，可以用来封装数据，作为数据存储的载体，而不具有业务逻辑处理的能力，这一点有别于PO(persistent object)持久化对象，持久对象实际上必须对应...]]></description><category></category></item><item><title><![CDATA[Spring Boot - CORS支持]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80490737</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80490737</guid><author>mxjesse</author><pubDate>Wed, 30 May 2018 01:33:00 +0800</pubDate><description><![CDATA[Web开发中，我们经常会遇到跨域的问题，一般来说解决方案有：jsonp，iframe，CORS(Cross-origin Resource Share)等。

CORS与jsonp的区别： 
1. jsonp只能实现GET请求，CORS支持所有类型的HTTP请求. 
2. 使用CORS，开发者可以使用普通的XMLHttpRequest发起请求和获得数据，比起jsonp有更好的错误处理方式. 
3....]]></description><category></category></item><item><title><![CDATA[Spring Boot错误处理]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80345056</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80345056</guid><author>mxjesse</author><pubDate>Thu, 17 May 2018 00:33:57 +0800</pubDate><description><![CDATA[Spring Boot常见的错误处理方法有三种，在我们工作中，采取一种即可。

如果我们不处理错误，Spring Boot默认给我们的错误页面如下： 


方法一



  Spring Boot默认将所有的错误默认映射到/error，实现ErrorController

1.首先我们写一个BaseErrorController：

    package com.example.mx.contr...]]></description><category></category></item><item><title><![CDATA[JavaWeb --- Servlet、Filter、Listener的理解(Servlet篇)]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80317125</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80317125</guid><author>mxjesse</author><pubDate>Tue, 15 May 2018 09:45:22 +0800</pubDate><description><![CDATA[Javaweb主要组件Servlet、Filter、Listener



1.Servlet

servlet接口：



public interface Servlet {  

    public void init(ServletConfig config) throws ServletException;  

    public ServletConfig getServletC...]]></description><category></category></item><item><title><![CDATA[Spring Boot模版引擎使用]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80280168</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80280168</guid><author>mxjesse</author><pubDate>Sat, 12 May 2018 00:09:16 +0800</pubDate><description><![CDATA[Spring Boot支持的模版类型

Spring Boot提供支持的默认模版引擎主要有：


Thymeleaf
FreeMarker
Velocity


我们试着创建一个Freemarker模版的项目



勾选Freemarker 
 
勾选dev和Web 
 
可以看到文件结构如下图：

点开pom文件可以看到，已经给我们加上了Spring Boot的freemarker的依赖 


...]]></description><category></category></item><item><title><![CDATA[Integer.parseInt("") / Integer.valueOf("") / new Integer("")三者的区别]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80252382</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80252382</guid><author>mxjesse</author><pubDate>Thu, 10 May 2018 13:13:51 +0800</pubDate><description><![CDATA[在Java中将字符串转化为int类型有Integer.parseInt(&quot;&quot;)顿红安Integer.valueOf(&quot;&quot;)、new Integer(&quot;&quot;)  这三种写法，但是大多数我们用的时候没有理解它们三者的区别。

点击进方法可以看到它们的源码

    // 1 Integer.parseInt(&quot;&quot;)
    public static int parseInt(String s) thr]]></description><category></category></item><item><title><![CDATA[Spring Boot日志配置]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80233158</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80233158</guid><author>mxjesse</author><pubDate>Tue, 08 May 2018 00:58:42 +0800</pubDate><description><![CDATA[Spring Boot支持的日志框架有:Java Util Logging，Log4J 和 Logback，我们可以看到默认使用的是Logback，使用INFO级别输出： 




输出日志级别控制

如果我们启动jar包方式启动项目，按debug启动调试模式命令为：



 java -jar .\spring-boot-0.0.1-SNAPSHOT.jar --debug

如果在.prope...]]></description><category></category></item><item><title><![CDATA[Spring Boot配置文件的使用]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80212012</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80212012</guid><author>mxjesse</author><pubDate>Sun, 06 May 2018 11:17:22 +0800</pubDate><description><![CDATA[Spring Boot配置文件的使用

Spring Boot配置文件有两种书写格式，一种是.properties结尾，一种是.yaml结尾的。



.properties配置文件

新建项目时候该文件已经帮我们创建，但是为一个空文件 


我们可以打开文件配置修改如下



生成一个随机字符



#生成一个随机字符
mx.secret=${random.secret}

在controlle...]]></description><category></category></item><item><title><![CDATA[Spring Boot 创建项目]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80208988</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80208988</guid><author>mxjesse</author><pubDate>Sun, 06 May 2018 09:36:00 +0800</pubDate><description><![CDATA[使用STS开发Spring Boot项目



创建项目

右键new –&amp;gt; other –&amp;gt; Spring Starter Project 点击next 
 
 
输入maven相关配置，点击next，勾选web项目，点击finish. 
 
 
项目结构如下 
 
此时，一个基本的Spring Boot项目已经被创建出来了....]]></description><category></category></item><item><title><![CDATA[Spring Boot插件spring tool suite安装]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/80208581</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/80208581</guid><author>mxjesse</author><pubDate>Sat, 05 May 2018 19:48:43 +0800</pubDate><description><![CDATA[Spring Boot 插件spring tool suite(STS)

本文介绍STS安装步骤


安装STS

打开Eclipse，点击Help –&amp;gt; Eclipse Marketplace 
 
搜索STS 
 
一路点击下一步，直到安装完成，重启Eclipse.

检查是否安装成功

点击Windows –&amp;gt; Preferences，查看下边有无Spring选项如下图，有则表...]]></description><category></category></item><item><title><![CDATA[Tomcat入门]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/78715368</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/78715368</guid><author>mxjesse</author><pubDate>Tue, 05 Dec 2017 01:00:31 +0800</pubDate><description><![CDATA[Tomcat入门Tomcat 概述  Tomcat 服务器是一个免费的开放源代码的Web 应用服务器，属于轻量级应用服务器，在中小型系统和并发访问用户不是很多的场合下被普遍使用，是开发和调试JSP 程序的首选。 
  支持Servlet和JSP 规范,且最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。 
Apache 软件基金会有两款常用软件：apache web 服务器 和]]></description><category></category></item><item><title><![CDATA[ORM的概念]]></title><link>https://blog.youkuaiyun.com/mxjesse/article/details/78705362</link><guid>https://blog.youkuaiyun.com/mxjesse/article/details/78705362</guid><author>mxjesse</author><pubDate>Sun, 03 Dec 2017 23:17:37 +0800</pubDate><description><![CDATA[欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗    Ctrl + B 
斜体    Ctrl + I 
引用    Ctrl]]></description><category></category></item></channel></rss>