自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 比较两个Map集合中的键是否相等

1.map储存数据的方式是一个key和一个value对应,即Map<String,String> map = new HashMap<String,String>(); 其储存的数据类型可以是任意的。2.看代码import java.util.HashMap;import java.util.Iterator;import java.util.Map;imp...

2019-11-01 21:09:53 10575

原创 springboot自动(@Autowired)注入方式出错:Could not autowire. No beans of 'UserDao' type found.

@Mapper public interface UserDao { /** * 通过名字查询用户信息 */ @Select("SELECT * FROM user WHERE name = #{name}") User findUserByName(@Param("name") String name); }@Service public class UserService ...

2019-02-23 22:04:40 6710

原创 SpringBoot 中@GetMapping和@PostMapping测试同一方法,为什么用@Get类型的注解可以访问成功,而@PostMapping用浏览器访问失败

@GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。该注解将HTTP Get 映射到 特定的处理方法上。  Difference between @GetMapping &amp; @RequestMapping:@GetMapping does not support  the consumes attri...

2019-02-20 10:20:16 12312 1

原创 sql语句创建mysql数据库常见错误以及解决方法

Error Code: 1366. Incorrect string value: '\xE5\xAD\xA6\xE5\xB7\xA5...'    将该表中的每一列的字符集都改为utf-8    SQL语句:alter table dept change loc loc varchar(50) character set utf8;Error Code: 1062. Duplicate entr...

2018-06-12 17:12:54 11085

原创 英语学习第五天

When's due? 什么时候截止?due (adj.)到期的,截止的It's due tomorrow. 明天截止1.对话一Come on .We're only halfway done. 继续啊,我们只做了一半I need help.I was supposed to kepp a journal all summer. It's due today. 我本来该...

2019-11-01 22:50:29 247

原创 设计模式之迪米特原则

迪米特原则(Law of Demeter , LoD)是指一个对象应该对其它对象保持最少的了解,又叫最少知道原则(Least Knowledge Principle,LKP),尽量降低类与类之间的耦合度。迪米特原则主要强度,只和朋友交流,不和陌生人说话。出现在成员变量、方法的输入、输出参数中的类都可以称为成员朋友类,而出现在方法内部的类不属于朋友类。1.比如说,现在有一个权限系统,Boss需要查...

2019-10-29 21:54:08 174

原创 英语学习第四天

核心知识点Yeah,but then it'll be blocking one of outlets. 是嘛,但是这样会挡住一个插座啊。yeah,but.... 提出反对或不同意见-------------What's wrong with him?He's smart,funny,handsome. 他哪里不好?他聪明有趣又帅气Yeah,but he's too short...

2019-10-27 18:18:18 189

原创 设计模式之接口隔离原则

接口隔离原则(Interface Segregation Principle,ISP)是指用多个专门的接口,而不使用单一的总接口,客户端不应该依赖它不需要的接口。根据接口隔离原则,我们设计接口时应该注意一下几点:1.一个类对另一个类的依赖应该建立在最小的接口上。2.建立单一的接口,不要建立庞大臃肿的接口。3.尽量细化接口,接口中的方法尽量少。(但不是越少越好,要适度)接口隔离原则符合我们...

2019-10-27 14:47:46 215

原创 英语学习第三天

核心知识点Our subscription to The Times is coming up for renewal. 我们要续订时报了。The Times ====>The New York Times 《纽约时报》subscription 订阅subscription to sth 某物的订阅a subscription to The New York Times...

2019-10-27 00:47:12 375

原创 设计模式之单一职责原则

单一职责原则(Simple Responsibility Principle ,SRP)是指不要存在多于一个导致类变更的原因。假如有一个类负责两个职责,一旦需求发生变更,修改其中一个职责的逻辑代码,就有可能导致另一个职责的发生问题。如此,该类就有两个导致类变更的原因。解决方式:将两个职责用两个类来实现,进行解耦。这样的设计在后期需求变更时,对维护互不影响,而且可以降低类的复杂度,提高类的可读性,...

2019-10-26 23:24:20 112

原创 英语学习第二天

核心知识点It's never a dull moment. 一刻也没有消停过。never (adv.) 从不,从未(表示强烈的否定)It's never too late to start eating a healthy diet. 任何时候开始健康的饮食It's never too late to do sth. 任何时候做某事都不算太晚。-Would you vote ...

2019-10-26 00:42:32 220

原创 设计模式之依赖倒置原则

依赖倒置原则(Dependence Inversion Principle,DIP)是指设计代码结构时,高层模块不应该依赖低层模块,二者都应该依赖其抽象,抽象不应该依赖细节,细节应该依赖抽象。通过依赖倒置,可以减少类与类之间的耦合性,提高系统的稳定性,代码的可读性和可维护性,并且能够降低修改程序所造成的风险。来看以下代码:1.创建一个Jack类,public class Jack{ ...

2019-10-25 23:34:37 96

原创 英语学习第一天

Can you fit me in this afternoon?能给我安排在今天下午吗?Can you ...?你能...吗?(请求)Can you help me?Could you ...?你可以...吗?Could you babysit for me on Friday?babysit v. 临时照看婴儿fit sb in 安排时间见某人fit sb in for s...

2019-10-24 23:59:41 265

原创 设计模式之开闭原则

开闭原则(Open-Closed Principle,OCP):是指一个软件实体(如类、模块、函数)应该对扩展开放,对修改关闭。开闭是对扩展和修改两个行为的一个原则。强调的是用抽象构建框架,用实现扩展细节,提高了软件系统的复用性好可维护性。开闭原则的核心思想就是面向抽象编程,如以下代码:1.先写一个课程接口public interface ICourse{ Integer getId...

2019-10-24 23:50:12 106

原创 nginx之linux安装nginx

1.准备nginx安装包进入nginx安装包所在的路径,用tar zxvf nginx-1.8.1.tar.gz 解压nginx安装包。第一步:cd nginx-1.8.1/ ,第二步: ./configure && make && make install2.启动nginx先找到nginx安装位置,命令:whereis nginx 位置:/usr/l...

2019-04-28 12:34:20 143

原创 nginx之安装依赖插件

一、环境要求nginx是C语言开发,建议在linux上运行。如果linux能联网,可以用yum install 安装 gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则...

2019-03-24 14:28:01 2109 1

原创 nosql之概述

1.为什么要用nosql数据量的总大小 一个机器放不数据的索引(B+ Tree)一个机器的内存放不下时访问量(读写混合)一个实例不能承受2.Memcached(缓存)+MySQL+垂直拆分但随着访问量的上升,几乎大部分使用MySQL架构的网站在数据库上都开始出现了性能问题,web程序不再仅仅专注在功能上,同时也在追求性能。程序员们开始大量的使用缓存技术来缓解数据库的压力,优化数...

2019-03-23 16:42:52 160

原创 MD5与空格之间不得不说的事

在用MD5做一个加密签名时,两边的签名匹配不上。原因是我在配置文件中需要加密的字符串后面多敲了一个空格。因此。在用MD5做加密签名时,要注意哪些特殊符号是需要的,哪些是不需要的。参数值为null的参数无需包含到待签名字符串中,值为空串””的参数需包含,还要注意空格问题。 签名过程中需注意大小写敏感。 字符集采用UTF-8 根据HTTP协议要求,传递参数的值中如果存在特殊字符(如:&amp...

2019-03-11 13:21:34 2685 2

原创 Mysql四种隔离级别

什么是事务?事务是应用程序中的一系列严密的操作,所有的操作必须成功完成,否则在每一个操作中所有执行的更改都会撤销。也就是事务具有原子性操作,一个事务中的一系列操作,要么全部成功,要么全部都不做。事务的结束有两种,当事务中的所有步骤全部执行成功时,事务提交。如果其中一个步骤失败,将会发生回滚操作,撤销到之前事务执行的最开始的操作。事务的ACID事务具有四个特性:原子性(Atomici...

2019-03-09 22:12:44 1099

原创 判断lis是否为空。用list.size()== 0,还是用list.isEmpty(),或者是null == list

首先我们先看List&lt;&gt;的部分源码,通过注释我们可以理解isEmpty()方法是判断list中有没有元素,list.size()判断list中元素的个数。所以list.isEmpty 和list.size()==0意思是相同的。 /** * Returns the number of elements in this list. If this list cont...

2019-03-07 18:26:15 2050

原创 如何将Mysql数据库中的数据源导入Sql Server数据库中

既然要将Mysql数据库中的数据源导入Sql Server数据库中,机器上当然要同时安装mysql和sql server数据库。(一)为mysql安装ODBC数据源驱动1. 下载MySQL ODBC Connector,下载:http://dev.mysql.com/downloads/connector。有64位ODBC和32位的ODBC数据源驱动,根据自己的需求下载相应版本...

2019-02-23 15:28:26 1200

原创 mysql基本语句总结

[sql] create database 数据库名;use 数据库名;  create table student  (      stuid int primary key auto_increment,      stuName varchar(40) not null  );  这样就创建了一个studeng表,auto_increment是自增列的意思插入数据[sq...

2018-05-15 18:52:10 148

转载 Java发送邮件

@Override    public void run() {        // 跟smtp服务器建立一个连接        Properties p = new Properties();        // 设置邮件服务器主机名        p.setProperty("mail.host", "smtp.qq.com");// 指定邮件服务器,默认端口 25        ...

2018-05-14 19:41:59 160

head first JavaScript源码

head first JavaScript源码(2010中文版)和包括图片。

2018-05-16

空空如也

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

TA关注的人

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