自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Slow-slicing的博客

爬行的斑驳

  • 博客(48)
  • 收藏
  • 关注

原创 springboot + jpa 常见(不忍直视)问题

今天写项目,什么都没有。简单的一个实体,一个dao进行测试,报了好几个错误,我把它们从聋子改为哑巴,最后拯救了。整理一下今天的问题:在使用logback时,使用了@slf4j注解, 1.private final Logger logger = LoggerFactory.getLogger(LoggerTest.class); logger.info("") == @slf4j ...

2018-12-01 20:55:48 1163

原创 try -catch-catch异常的执行顺序

大家都知道try-catch是捕获异常的,我自己也是这么明白,却不知道多个catch是怎么操作。 就决定自己试验一下 public class Try { public static void main(String[] args) { int[] arr = new int[5]; double b = 0; try{ arr[6] = 8; } catch...

2018-10-11 23:13:18 12463 2

原创 java面试集合(一) --- 基础知识点

这些面试点是在 java后端进阶的文章里拷贝的。但我要把答案整理出来,有什么问题还希望大家指正。 1、Java基础面试知识点 Java中==和equals和hashCode的区别  ==  运算符用来比较两个变量的值是否相等。 如果是基本数据类型(byte,short,int char long float double boolean)就是直接比较两个变量的大小...

2018-10-04 17:45:04 326

原创 mac下mysql无法启动的解决问题

在刚安装的时候就遇到了这个问题,但是修改好了后,改天再次启动的时候又报错 服务器不更新文件 需要修改文件的权限和组  sudo chmod -R a+rwx /usr/local/var/mysql 然后再次启动,就会启动成功...

2018-10-01 11:16:20 5939

原创 mac修改mysql因为忘记密码无法进入

首先关闭数据库:sudo /usr/local/mysql.server stop (图形化)  推荐 sudo /usr/local/Cellar/mysql/5.7/support-files/mysql.server stop 推荐 brew services stop mysql sudo /usr/local/mysql/bin/mysqladmin stop 进入安全模式:su...

2018-09-27 22:23:07 355

原创 程序结束但是进程没有关闭,端口依旧被占用问题。

lsof:显示所有的端口 lsof -i :进入交互模式 lsof -i :8080  显示该端口的详细信息 常若某一程序已经关闭,但是进程没有结束,那么使用命令进行杀死 kill -9 pid(进程号)...

2018-09-27 20:06:22 7335

原创 如何修改github博客主题

刚创建自己的git博客的时候,觉得有点丑,就只是修改了背景图片。一直想换主题,又没有动手,今天就替换成功。首先找到自己喜欢的博客主题https://hexo.io/themes/。 点击进入都有该主题在该博主git下的源码。 如果会使用git,就直接使用git命令进行下载(克隆).(下面是我自己选择的主题) git clone  https://github.com/smackgg/he...

2018-09-27 09:35:54 8635

原创 spring boot基本项目的创建

打开IntelliJ IDE,新建一个项目 选择spring Initializr 下一步后不需要修改什么,只需要根据自己需要填写的文件名和组名 下一步,首先修改spring Boot的版本 修改为1.5.17 点击web进行选择,选择web 点击下一步开始创建。...

2018-09-26 21:15:38 118

原创 windows下下载安装Maven

在此前提下要先把JDK安装好 下载地址http://maven.apache.org/download.cgi 一般情况下,IntelliJ IDE都自动带有maven.

2018-09-26 20:39:35 150

原创 spring-data-JPA小demo运行时的问题

https://github.com/slicing/CatView/tree/master/springdatajpa1.        錯誤原因:(1)tomcat的配置有問題;https://blog.csdn.net/u014326004/article/details/69371756                           (2)JDK版本太高(例如jdk9 就 ...

2018-09-26 20:37:55 122

原创 PostgreSQL数据库

PostgreSQL是数据库排名前四的一个对象-关系型数据库管理系统。数据库所具有的特性: Atomicity(原子性):每个事务满 “所有或没有”  Consistency(一致性):并 事务执 结果保持数据 致的状态  Isolation(独立性):隔离在同 时间执 的事务,“感觉”只有每个事务 在执 行  Duration(持久性):如果事务成功执 ,那么状态会持久保存在数据库...

2018-09-26 20:30:17 158

原创 虚拟机中vim的安装

首先为了方便虚拟机的使用,大家最好安装vmware-tools工具。步骤如下: 点击虚拟机的,里面有个安装vmtool工具, 在桌面会弹出一个DVD。里面有个压缩包。 把它复制到桌面,右键提取到(解压)到桌面 点击进入,在次打开终端(需要进入root权限下。) 执行./vmware-install.pl命令。 结束后重启虚拟机。(可以执行reboot命令) 安装vim...

2018-09-11 17:51:31 19352 1

原创 NoSQL

关系型数据库遵循的原则: A(Atomicity)原子性:要想事务成功就需要所有的操作都成功,一个操作失败,整个事务就失败 C(Consistency)一致性:事务的运行不会改变数据库原本的一致性约束 I(Isolation)独立性:并发的事务之间不会互相影响 D(Durability)持久性:事务一旦提交,所做的修改将永久保存在数据库上 分布式计算的优点: 可靠性:一...

2018-09-04 16:39:43 603

原创 Servlet & JSP

多媒体服务器、邮箱服务器、ftp服务器、www服务器 http:是一种通信协议,实现在应用层。用于进行浏览器和服务器之间的通信 www:是子域名 网络域名包括:域名   子域名     扩展名 Servlet概念 Servlet是一个类,用来处理request,返回response,动态创建并返回页面 也是一个规范,基于该规范的类需要运行在Ser...

2018-09-01 21:44:51 120

原创 JAVA8新特性(二)

Stream API一个数据源获取一个流 中间操作链对数据源的数据进行处理 一个终止操作,执行中间操作链,并产生结果 三个操作步骤: 创建stream 四种方法创建stream 通过Collection系列集合提供的stream()【串行流】和parallelStream()【并行流】 通过Arrays中的静态方法stream()获取数组流 通过Stream类...

2018-08-31 19:31:30 116

原创 JAVA8新特性(一)

lambda表达式: lambda表达式的基础语法: 左侧:lambda表达式的参数列表 右侧:所需执行的功能,lambda体。 语法格式:左右遇一括号省,左侧推断类型省 无参数,无返回值         () ---->    XXX; 一参数,无返回值        (x) ---->   XXX         [()可省略不写]; 两个以上参数...

2018-08-31 19:04:12 119

原创 创建Servlet中出现的问题

在创建Servlet项目时,要记得关闭Tomcat 服务器,(catalina stop) 创建一个新的project,选择 new  -> project -> Java Enterprise 如果在如上的Applicational Server没有自动选择,就手动选择文件夹如下: 新建成功后还需要修改如下地方: 进去选择+ 号 如上Warning的错误是...

2018-08-22 19:34:19 327

原创 Web Service

SOA(Service - Oriented - Architecture)是一种软件架构,它用于构建由一组松耦合,黑盒组件组成的商业应用。 =   服务集合     +     服务连接 =   服务注册中心     +       服务消费者     +      服务提供者 服务  = (良好定义 + 自包含 + 独立)的功能 它不是  企业级架构、web服务、中间件、C/S架...

2018-08-22 19:20:52 132

原创 windows下安装tomcat

首先下载Tomcat,在windows上可以下载免安装版本的,但是前题是必须将JDK安装并且配置好 如果安装过tomcat记得将环境变量删除 http://tomcat.apache.org/这是tomcat的官网,下载最新的 点击进去选择自己所要安装的对应版本 下载好后进行解压 因为是免安装版本的,所以直接进行环境变量的配置 在电脑 ----> 属性  ---> ...

2018-08-21 21:23:19 171

原创 mac上安装tomcat

首先检查是否安装tomcat 运行如下命令: brew list tomcat 如果出现如下系列信息: 说明已经有,如果没有就自行安装 brew install tomcat(默认安装最新版) 如果需要安装指定版本  就在tomcat后加上&版本号 eg: (tomcat&8) 然后运行上个命令检查是否安装好 然后运行 catali...

2018-08-21 17:52:09 725

原创 Java设计模式

23种设计模式 模式用于描述一种反复发生在当前环境下的问题,然后描述该问题的核心解决方案。 写功能时先写接口,尽量使用对象组合,减少对象继承(防止继承爆炸) 接口里的方法都必须被实现 内部类不会自动载入内存空间 UML图是比较重要的。 原则: 单一职责原则 SRP 开闭原则 OCP ------   应该对扩展开发,修改关闭 里氏替换原则 LSP ------ 程序中的对象可...

2018-08-19 20:54:59 113

原创 用IDEA写测试配置

首先必须安装Maven 第一步:新建项目: 打开后里面有一个pop.xml 在里面添加如下,引入这些包,如果你对版本有更改,可以自行更改。 <properties> <project.bulid.sourceEncoding>UTF-8</project.bulid.sourceEncoding> <ja...

2018-08-17 16:00:55 400

原创 测试

测试是一组活动,是保证产品满足用户对系统性和可靠性需求 测试方法: 静态 VS 动态 开发 VS 独立 黑盒(行为) VS   白盒(结构) VS  灰盒 自动 VS 手动 测试级别 单元测试---> 集成测试 ---->  系统测试 ----> 验收测试 单元测试 优点:通过单元测试了解功能;学习如何使用功能;对重构和bug友好;分模块测试 ...

2018-08-17 15:50:44 128

原创 Java并发和并行 安全

并发(concurrency):是一个系统属性,指的是算法程序。强调的是发生在同一时间范围内,(交替发生)(类似于操作系统中的时间片段轮换算法),主要是使用时间片进行运行。 并行(qrallelism):强调发生在同一时间点。 并行是一种并发,但并发不一定是并行。 多线程是解决并发问题的一种方式 一个进程一定带一个主线程,进程是占用资源的最小单位。线程不单独占用资源,在执行任务的时候会占用...

2018-08-17 11:47:10 676 1

原创 在windows10上安装CNTK所遇到的问题

1.下载安装版本v2.5.1。使用教程https://blog.csdn.net/cvfbgh/article/details/53446910安装时,运行命令出现如下错误:是因为使用了电脑的命令提示符进行安装的。2.虽然powershell和cmd很类似,但还有很多不同点。cmd只能运行系统自带的命令,但powershell可以运行其他一些命令包括linux命令。两个命令提示符都各有千秋...

2018-07-19 19:28:43 987 1

原创 java考试知识点整理

1)JAVA语言的开发工具包JDK的全称java.exe  javac.exe2)JAVA语言标识符命名大小写规则a. 标识符应该由字母,数字,下划线“-”,$、¥组成。首字母不能使用数字b. 不能把关键字和保留字作为标识符c. 标识符没有长度限制d. 对大小写敏感3)JAVA语言关键字a. Abstract     boolean     break  byte  case  catch c...

2018-06-29 21:10:22 10386 1

原创 Linux的简介

Linux的内核原型是1991年由托瓦斯写出来的。1. 计算机主要以二进制作为单位,而且目前常用的磁盘容量单位为B,其单位换算为1B = 8bit,其他以1024为倍数。2. 操作系统主要用于管理与驱动硬件,因此必须要能够管理内存、管理设备、负责进程管理以及系统调用等。因此只要能够让硬件准备妥当的情况,就是一个很好的操作系统。3. 操作系统的重点仅在驱动与管理硬件,而要使用硬件,就得需要通过应用软...

2018-06-05 23:24:15 508

原创 mnist小demo的运行问题

(1)如果没有调用input_data,就会导致数据无法获取(2)在进行损失函数设置是,原先代码为:cross_entropy = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(=y, y_))但会报错, Only call `softmax_cross_entropy_with_logits` with named argument...

2018-06-05 22:47:26 148

原创 Linux初步入门

对于linux的初步入门以前都要对计算机概论有一些了解。1. 计算机:接收用户输入指令与数据,经过中央处理器的数据与逻辑单元运算处理后,以产生或存储成有用的信息。2. 计算机五大硬件:输入单元、输出单元、CPU内部的控制单元、算术逻辑单元与内存五大部分。3. CPU种类:精简指令集(RISC)与复杂指令集(CISC).4. 数据会流进/流出内存是CPU所发布的控制命令。而CPU实际要处理的数据则完...

2018-06-05 22:13:38 154

原创 java学习笔记(七)

类的创建过程:    1.加载.class文件进方法区    2.如果有静态变量,先默认初始化,再显示初始化。    3.如果有静态代码块,要执行、仅一次。    4.通过new在堆内存中,开辟空间,并明确指向地址。    5.对对象中的属性进行默认初始化    6.调用对应的构造函数进行初始化    7.构造函数内部    8.对象初始化完毕后,将地址赋给创建者继承好处:提高了代码的复用性,让类...

2018-06-03 20:39:51 132

原创 模型评估方法

有些自己热爱却因为被迫无奈而放弃的东西,慢慢记录吧。以后想起,我还会知道自己学过这些。《机器学习》周志华著的这本书是一个很好的学习资料,其实我更喜欢这本书的样子,漂亮而且有种童话故事的感觉。在上一篇中有讲述到模型历程。https://blog.csdn.net/qq_38354978/article/details/80237689;因此在这里简单描述一下模型的评估和选择。一:经验误差与过拟合  ...

2018-06-03 02:54:59 1757

原创 java学习笔记(六)

博主又要续了,emmmmm,还是静态的,开场白。。(1)静态变量:当该成员变量的值,每一个对象都一致时,就对该成员变量进行静态修饰。(2)静态变量和成员变量的区别:            1.所属范围不同:  静态变量所属于类,也成为类变量                                        成员变量所属于对象,称为实例变量            2.调用不同:静态变量可...

2018-05-31 23:02:12 91

原创 java学习笔记(五)

昨天由于时间关系,没写完,今日续……………………构造函数与一般函数的区别:        1.写法不同,参考上一篇        2.运行上有区别:构造函数:对象一创建就会调用对应的构造函数。                                   一般方法是对象创建以后,才会调用所需的一般函数。         3.有了构造函数初始化信息,还需要Setxxx方法,因为创建后,如果需要...

2018-05-31 22:43:52 107

原创 java学习笔记(四)

emmmmm        ***日常更新,应该可以只写一个类型了,构造函数又名构造器。这个神奇物种,刚开始不认识,这是啥,为何和类名一样,什么操作。二话不说,开··························由于某些对象一产生就有某些内容,所以需要构造函数&&特点:@没有返回值,void也不写                    @构造函数名称和类名一致          ...

2018-05-30 23:14:21 112

原创 java学习笔记(三)

(1)面向对象与面向过程                面向对象:将所有功能封装,面对的是封装了功能的实体对象。                面向过程:就是不断地使用函数。                面向对象基于面向过程,将过程进行对象的封装,找到对象便可用对象中的功能。(2)类的真正意义是描述事物。               属性和行为统称为事物中的成员。成员分为两种:成员属性(变量)和...

2018-05-30 22:51:02 116

原创 Java学习笔记(二)

(1)条件语句使用的区别:        if ,boolean :用于区间判断。      switch :用于固定值(2)do.....while:无论是否满足,都执行一次(3)循环退出:    break:只用于switch循环;    continue:只用于循环结构,结束本次循环。(4)& :可直接进行二进制转换(5)函数三要素:函数名,参数列,返回类...

2018-05-28 17:54:56 144

原创 java学习笔记(一)

刚刚开始自己学习java的道路,很多细小的知识点需要积累,在根据视频学习的时候,总结了一些可能平常自己不会注意到的东西,但却非常重要,无论是对写代码还是打基础都至关重要。有什么不对的地方还请多多指教。(1)主方法的作用是为了让函数运行起来,public static void main(String [] args)中,public:代表权限最大;void :不需要返回值;static:静态,...

2018-05-26 23:50:40 145

原创 python爬虫常见问题(一)

Python爬虫所见问题集合:1. NotImplementedError: Only the following pseudo-classes are implemented: nth-of-typeAnswer:nth-child 改为 nth-of-type3.expected string or bytes-like object:Answer:进行编码转换。eg:re.findall(r...

2018-05-13 19:32:30 3459

原创 K--近邻算法

Python语言不用考虑内存分配问题,在函数中传递的是列表的引用,在函数内部对列表对象的修改。将会影响该列表对象的整个生存周期K—近邻算法(KNN)采用测量不同特征值之间的距离方法进行分类优点:精度高,对异常值不敏感,无数据输入的假定缺点:计算复杂度高,空间复杂度高适用数据范围:数值型和标称型工作原理:存在一个样本数据集,也称作训练样本集,并且样本集中每个数据都存在标签,即使我们知道样本集中每一数...

2018-05-13 19:30:44 165

翻译 argmin ,argmax函数

在数学中,ARG MAX(或ARGMAX)代表最大值,即给定参数的点集,给定表达式的值达到其最大值:换一种说法,是f(x)具有最大值M的x的值的集合。例如,如果f(x)是1- | x |,那么它在x = 0时达到其最大值1并且仅在那里, 所以..等价地,如果M是f的最大值,那么arg max是最大值的水平集如果最大值达到一个值,那么一个将该点称为arg max,这意味着我们将arg max定义为一...

2018-05-12 10:16:18 74530 3

空空如也

空空如也

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

TA关注的人

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