自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Mac下Anaconda安装了Pytorch,在Pycharm无法import torch

最近试着了解下AI的知识,在Mac的Anaconda客户端下无法搜索到Pytorch,因此在Pytorch官网看了下官方推荐安装方式,Pytorch官网地址。可以看到下边说明,MacOS系统不支持CUDA,因此MacOS安装的Pytorch包挺小,只有几十Mb。所以命令行输入conda install pytorch torchvision -c pytorch进行安装,并安装成功,在Ana...

2019-07-19 10:28:59 9015 4

原创 Java 多线程(第一篇 - 原则和概念)

Java 多线程(第一篇 - 一些原则和概念)基本概念线程和进程大家都了解的很多了,这里引用wiki百科的说明。进程(process):是指计算机中已运行的程序。进程为曾经是分时系统的基本运作单位。在面向进程设计的系统(如早期的UNIX,Linux 2.4及更早的版本)中,进程是程序的基本执行实体;在面向线程设计的系统(如当代多数操作系统、Linux 2.6及更新的版本)中,进程本身不是基本...

2019-07-12 17:37:50 215

原创 Git命令整理

Git常用命令一般命令git --version //查看git版本信息git config --global user.name //获取当前登录用户名git config --global user.email //获取当前登录用户的邮箱登录Git//如果刚没有获取到用户配置,则只能拉取代码,不能修改 要是使用git,你要告诉git是谁在使用git config --glob...

2019-06-12 16:43:20 133

原创 OpenJDK源码下载

OpenJDK源码下载编译下载地址http://hg.openjdk.java.net点击jdk7u,出来页面如下点击jdk7u6下方的jdk选择具体版本号进行下载,以下载OpenJdk update6 build b21为例,点击点击browse得到如下源码包结构点击zip即开始下载zip源码压缩包ok,至此,就可以下载好OpenJDK的源码。...

2019-01-03 09:59:34 4845

原创 Spring Boot整合Redis

Spring整合RedisRedis下载地址https://github.com/MicrosoftArchive/redis/releases Redis五大类型:字符串(String)、哈希/散列/字典(Hash)、列表(List)、集合(Set)、有序集合(sorted set)五种 Controller:@Resource RedisTemplate...

2018-06-13 01:31:21 389

原创 Spring Boot缓存之EhCache

Spring Boot缓存技术Spring Boot支持的缓存种类较多,例如EhCache、Redis、JCache 等,其中我们使用较多的是EhCache。Spring Boot使用Cache之EhCache首先我们可以在pom中添加依赖<!-- caching --><dependency> <groupId>org.spring...

2018-06-06 01:35:45 429

原创 Spring Boot - JPA配置使用

1.JPA是什么 JPA顾名思义就是Java Persistence API的意思,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。2.使用JPA的优势 2.1标准化 JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同样的架构,提供相同的访问API,这保证了基于JPA开发的...

2018-06-04 01:15:52 37279 2

原创 POJO和JavaBean的区别

什么是POJOPOJO的全称是Plain Ordinary Java Object,大部分人都翻译为简单java对象.其实POJO内在含义是指没有继承任何类,没有实现任何接口,没有被框架侵入的java对象.pojo用于数据的临时传递,可以用来封装数据,作为数据存储的载体,而不具有业务逻辑处理的能力,这一点有别于PO(persistent object)持久化对象,持久对象实际上必须对应...

2018-06-03 18:26:31 189

原创 Spring Boot - CORS支持

Web开发中,我们经常会遇到跨域的问题,一般来说解决方案有:jsonp,iframe,CORS(Cross-origin Resource Share)等。CORS与jsonp的区别: 1. jsonp只能实现GET请求,CORS支持所有类型的HTTP请求. 2. 使用CORS,开发者可以使用普通的XMLHttpRequest发起请求和获得数据,比起jsonp有更好的错误处理方式. 3....

2018-05-30 01:33:00 3073

原创 Spring Boot错误处理

Spring Boot常见的错误处理方法有三种,在我们工作中,采取一种即可。如果我们不处理错误,Spring Boot默认给我们的错误页面如下: 方法一  Spring Boot默认将所有的错误默认映射到/error,实现ErrorController1.首先我们写一个BaseErrorController: package com.example.mx.contr...

2018-05-17 00:33:57 237

原创 JavaWeb --- Servlet、Filter、Listener的理解(Servlet篇)

Javaweb主要组件Servlet、Filter、Listener1.Servletservlet接口:public interface Servlet { public void init(ServletConfig config) throws ServletException; public ServletConfig getServletC...

2018-05-15 09:45:22 197

原创 Spring Boot模版引擎使用

Spring Boot支持的模版类型Spring Boot提供支持的默认模版引擎主要有:ThymeleafFreeMarkerVelocity我们试着创建一个Freemarker模版的项目勾选Freemarker 勾选dev和Web 可以看到文件结构如下图:点开pom文件可以看到,已经给我们加上了Spring Boot的freemarker的依赖 ...

2018-05-12 00:09:16 798

原创 Integer.parseInt("") / Integer.valueOf("") / new Integer("")三者的区别

在Java中将字符串转化为int类型有Integer.parseInt("")顿红安Integer.valueOf("")、new Integer("") 这三种写法,但是大多数我们用的时候没有理解它们三者的区别。点击进方法可以看到它们的源码 // 1 Integer.parseInt("") public static int parseInt(String s) thr

2018-05-10 13:13:51 185

原创 Spring Boot日志配置

Spring Boot支持的日志框架有:Java Util Logging,Log4J 和 Logback,我们可以看到默认使用的是Logback,使用INFO级别输出: 输出日志级别控制如果我们启动jar包方式启动项目,按debug启动调试模式命令为: java -jar .\spring-boot-0.0.1-SNAPSHOT.jar --debug如果在.prope...

2018-05-08 00:58:42 257

原创 Spring Boot配置文件的使用

Spring Boot配置文件的使用Spring Boot配置文件有两种书写格式,一种是.properties结尾,一种是.yaml结尾的。.properties配置文件新建项目时候该文件已经帮我们创建,但是为一个空文件 我们可以打开文件配置修改如下生成一个随机字符#生成一个随机字符mx.secret=${random.secret}在controlle...

2018-05-06 11:17:22 331 1

原创 Spring Boot 创建项目

使用STS开发Spring Boot项目创建项目右键new –> other –> Spring Starter Project 点击next 输入maven相关配置,点击next,勾选web项目,点击finish. 项目结构如下 此时,一个基本的Spring Boot项目已经被创建出来了....

2018-05-06 09:36:00 149

原创 Spring Boot插件spring tool suite安装

Spring Boot 插件spring tool suite(STS)本文介绍STS安装步骤安装STS打开Eclipse,点击Help –> Eclipse Marketplace 搜索STS 一路点击下一步,直到安装完成,重启Eclipse.检查是否安装成功点击Windows –> Preferences,查看下边有无Spring选项如下图,有则表...

2018-05-05 19:48:43 610

原创 Tomcat入门

Tomcat入门Tomcat 概述  Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。   支持Servlet和JSP 规范,且最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。 Apache 软件基金会有两款常用软件:apache web 服务器 和

2017-12-05 01:00:31 294

原创 ORM的概念

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-12-03 23:17:37 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除