自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何在visual studio code上运行.py文件(vision 2.0.0)( 没有Tasks: Configure Task Runner(配置执行任务))

              如何在visual studio code上运行.py文件???最近在学习python,之前看网上说vscode可以运行python,也因为公司没有外网就没有下载别的python开发工具,起初我是直接在打开.py文件的时候选择了vscode,点击工具栏的运行任务或者的快捷键ctrl+shift+b会出现:Tasks are only available on a w...

2018-12-25 10:19:13 9130

原创 在调用方法时,若要使方法改变实参的值,可以用对象作为参数?

面试题:在调用方法的时候,若要使方法改变参数的值,可以()A.用基本数据类型作为参数B.用对象作为参数C.以上都对D.以上都不对public class Test { public static void main(String[] args) { int a = 5; int[] arr = {1, 2, 3}; ...

2019-08-06 16:24:44 13905 2

原创 json转对象,对象转json串

/** * json转换工具类 */public class JsonUtils { public static final Logger logger = LoggerFactory.getLogger(JsonUtils.class); private static ObjectMapper mapper = new ObjectMapper(); st...

2019-07-31 11:19:33 345

原创 验证ip是否属于某个ip段

/** * ClassName: IpUtil * Description: * Author: yqwang103 * CreateDate: 2019/4/22 14:09 **/public class IpUtil { /*验证IP是否属于某个IP段 * * ipSection IP段(以'-'分隔) ...

2019-07-31 11:17:03 593

原创 比较连个set集合是否相等

如果set集合里面的元素是自定义对象,一定要重写自定义对象的equals和hashcode方法/** * ClassName: EqualsUtil * Description:判断两个set集合的内容(基本数字类型、对象(重写equals和hashcode方法))是否一样 * Author: yqwang103 * CreateDate: 2019/7/17 15:31 **/...

2019-07-31 11:11:08 3587

原创 比较自定义对象是否相等时,重写equals和hashcode方法

@Entity@Table(name = "ne")@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler"})public class Ne implements Serializable { @Id// @GenericGenerator(name = "Nuuid",strategy ="...

2019-07-31 11:04:40 306

原创 mysql中以int为自增长主键时,数据删除后,再插入id一直自增的问题

删除数据后,执行下面的sqlALTER TABLE path(表名) AUTO_INCREMENT = 1;如果有1、2、3条数据,如果删除3,再加一条数据id会变为4,如果执行了这一条数据,id会变成3如果删除所有的数据,无论之前的数据id变得多大,都会从1重新开始。...

2019-07-31 10:58:29 3489

原创 文件上传

一.单文件上传接收参数 @PostMapping(value = "/fileImport") public ResponseEntity fileImport(@RequestParam("file") MultipartFile file){ return topoService.fileImport(file); }逻辑处理 @Override...

2019-07-29 16:51:38 126

原创 mysql针对含有字母和数字的混合字符串进行排序

当业务需求需要对一个混合字符串排序的时候,数字会按照首字母大小排序,如下面的2,其实应该排在10的上面,遇到这种问题除了自己写代码做排序能否通过sql语句修改呢?这里就介绍一种方式(也许不是这样解释,这只是我的个人理解)select * from port order by STATUS DESC,left(name,7),convert(substr(name,9,length(n...

2019-07-17 10:55:15 4747

转载 WebSocket改造过程中遇到的问题

  最近公司有一个数据大屏的项目,即在一个大屏幕上实时显示数据给领导和公司员工看。以前数据变动是通过前端不停的轮询,即每两秒向后台调取数据。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。而且需要的数据有十多个接口,每次调用会给后端造成一些负担。  在这种情况下,HTM...

2019-07-10 10:21:22 566

原创 字符串反转的问题

1.常见面试题将字符串"I am a student." 翻转为"student. a am I"此题看着简单,但是很有可能会出现如下错误:public class ReverseTest { public static void main(String[] args) { String s ="I am a student.";// 输出 student. a a...

2019-05-18 13:43:00 252

原创 统计数组个元素出现的个数

代码如下:public class Count { public static void main(String[] args) { int[] arr={1,2,1,2,4,3,2,6,4,7,5,8,6}; Map<Integer,Integer> hashMap=new HashMap<Integer, Integer>(); fo...

2019-05-15 13:54:18 3225

原创 对Map<User>里面的age属性进行倒叙排列

已知一个 HashMap<Integer,User>集合, User 有 name(String)和 age(int)属性。请写一个方法实现对HashMap 的排序功能,该方法接收 HashMap<Integer,User>为形参,返回类型为 HashMap<Integer,User>,要求对 HashMap 中的 User 的 age 倒序进行排序。排序时...

2019-05-14 11:18:51 414

原创 springDataJpa的query使用

一、根据方法命名规则自动生成org.springframework.data.repository.query.parser.PartTree源码里面定义的规则:private static final String KEYWORD_TEMPLATE = "(%s)(?=(\\p{Lu}|\\P{InBASIC_LATIN}))"; private static final Str...

2019-04-26 17:12:23 561

原创 多表查询练习二

一、表设计学生表 student 字段名称 数据类型 说明 sid varchar(10) 学号,主键 sname varchar(10) 学生姓名 sage smalli...

2019-04-04 16:36:30 1097

原创 事务管理

一、事务的概述事务:指的是逻辑上的一组操作,组成这组操作的各个逻辑单元要么全部成功、要么全部失败二、MYSQL命令行窗口事务的常用操作1.开启事务: start transaction2.提交事务: commit3.回滚事务: rollback三、事务的特性1.原子性组成事务的各个逻辑单元不可分割,事务包含的所...

2019-04-03 15:05:06 199

原创 python3入门——函数

目录1.函数的定义2.自定义函数的规则3.语法格式4.示例5.函数在类中的运用1.函数的定义函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。2.自定义函数的规则函数代码块以def关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符...

2019-04-03 14:34:27 83

原创 java操作MongoDB——SpringDataMongoDB

springboot2.0整合mongodb一、导入依赖spring boot的版本选用的是2.0.1只需要在pom.xml里面添加mongo的启动依赖如下;<dependency> <groupId>org.springframework.boot</groupId&g...

2019-04-03 14:33:36 406

原创 关于angular6里面如果显示显示浮点数的小数位数

Number(targetNum).toFixed(n)在ts文件里面处理数据,targetNum保证是number类型,n是需要保留的小数点后的位数

2019-04-03 14:05:18 1457 1

原创 多表查询练习一

由于很长时间没有写sql,所以基本都是用的子查询,这样思路会比较清晰,一、数据表说明学生信息表:student 字段名称 数据类型 说明 stuID char(10) 学生编号,主键 stuName Varchar(10) ...

2019-04-02 20:15:39 2456

原创 多表查询

一、连接查询1.交叉连接: cross join;查询的结果是两个表的笛卡儿积语法格式:select * from 表1 cross join 表2 || select * from 表1 ,表2 (cross join 可以省略)2.内连接: inner join (inner可以省略)语法格式: 显示内连接:select * f...

2019-04-01 20:24:05 274

原创 webstorm如何合并代码,解决冲突

写前端代码我们会发现很容易和别人写的代码冲突,如果快速准确的合并代码解决冲突是很多人觉得头痛的问题,今天我就来介绍一个比较方便的方法1.将自己本地的代码建立一个缓存,如图2.将本地代码缓存后,更新代码点击右上角的更新按钮即可(前提是配置好git或者是svn的路径)3.将本地缓存合并到最近的代码中,点击UnStash changes,选择本地的缓存,点击appl...

2019-03-29 16:26:28 14118

原创 多表设计

一、外键约束约束的作用:保证数据的完整性单表约束 :主键约束、 非空约束、唯一约束外键约束: 保证数据的完整性(多表之间)数据准备:CREATE TABLE dept( did INT PRIMARY KEY AUTO_INCREMENT, dname VARCHAR(20));INSERT INTO dept VALUES (NULL,'市场部');INSERT ...

2019-03-29 11:28:14 154

原创 查询成绩表案例

一.环境准备create table exam( id int primary key auto_increment, name varchar(20), english int, chinese int, math int);insert into exam values (null,'张三',85,74,91);insert into exam values (null...

2019-03-04 17:16:49 2173

原创 angular6入门学习

1.安装环境1.1检查看自己是否有node.js以管理员身份打开命令窗口,输入npm -v ,官网上是要求8以上版本的1.2输入命令npm install -g @angular/cli命令进行一些资源的下载1.3创建一个新的项目下面这样就是直接创建在window/system32目录里面,可以选择自定义目录,进入该目录再输入 ng new 项目名1...

2019-02-25 10:54:32 478

原创 mysq的sql语句总结

一.登录本地的数据库客户端 win+r,输入cmd,输入mysql -u root -p ,接下来输入数据库密码就可以登录进去二.SQL(结构化查询语句)的分类 a.DDL(Data Definition Language):数据定义语言  如:create ,drop,  alterb.DCL(Data Control Language): 数据控制语言 如:gran...

2019-02-19 20:40:27 193

原创 NIO——(New IO,新IO)非阻塞式输入/输出流

1.NIO的介绍1.1由来     BufferedReader和InputStream从流中读取数据时,没有读到有效的数据,程序就会在此处阻塞该线程的执行。传统的输入流、输出流都是通过字节的移动来处理(即使不直接去处理字节流,但是底层的实现还是依赖于字节的处理),也就是说,面向流的输入输出系统都是一次只能处理一个字节,都会产生阻塞,因此面向流的输入输出系统通常效率不高。   jdk1...

2019-01-23 09:14:12 791

原创 springcloud入门

1.springCloud简介1.1什么是spring    Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。1.2springCloud与springBoot的关系   Spri...

2019-01-23 09:12:55 105

原创 Element 'dependencies' cannot have character [children]

问题:复制添加完依赖,dependencies标签一直报错,虽然看到依赖已经下来来了,但是爆红看着就不舒服原因:因为复制的时候,有特殊字符多写,少写,写错等,解决办法:将配置文件复制到notepad++,显示所有的符号这样就可以看出来多了哪些符号经过观察发现行尾多了个空占位符删除后,报错就消失了,还是要细心,按住ctrl,鼠标点击依赖地址,如果有蓝色的下划线,那么依赖就没...

2019-01-21 16:12:45 1414

原创 python3入门——捕获异常

常见的错误有两种,一种是语法错误或称之为解析错误,即根本过不了解释器的检测,必须在运行前更正。例如,条件语句后面需要需要缩进,但是这里没有,所以报错 第二种错误就是异常:  即语法没有错误,可以经过解释器解析,但是运行期间发生错误,这种错误就被称之为异常。如下: 1.异常的处理      python解析器去执行程序,检测到了一个错误时,触发异常,异常触发后且没...

2019-01-09 17:20:35 876

原创 python3入门——创建单例对象

1.__new__()方法的介绍:1.1作用__new__方法主要是当你继承一些不可变的class时(比如int, str, tuple), 提供给你一个自定义这些类的实例化过程的途径。class A(object): def __init__(self,*args, **kwargs): print "init A" def __new__(cls,*...

2019-01-09 13:35:01 588

原创 python3入门——代码优化(工厂模式)

用python代码拟定一个“手机店卖手机的业务场景” 调用手机店买手机的方法,会根据传入的参数手机类型去初始化不同的手机对象     但是如果是实际的开发这种代码形式会让手机和手机店的耦合度太高,一但新增或者删除了手机的类型,那么卖手机的方法就得修改,而且显示中手机的类型有很多,如果每一个都一一列举,会让代码看起来很冗余,这里我们可以用简单的工厂模式来优化代码。手机店的代码...

2019-01-08 10:44:08 387

原创 分布式项目登录——JWT技术

1.JWT介绍1.1什么是JWT      JWT是json web token缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。1.2JWT的组成       一个JWT其实就是一个字符串,由三部分组成:头部(header)、载荷(payload)、签名(signature),以“.”拼接1.2...

2019-01-03 19:46:33 3882 1

原创 RabbitMQ

目录1.消息中间件的介绍2.RabbitMQ的介绍2.1主要特点2.2主要概念 3.windows环境下RabbitMQ的安装与启动 3.1下载并安装Erlang3.2下载并安装rabbitmq3.3安装管理界面的插件 4.RabbitMQ常用的三种模式4.1直接模式(direct)4.2分列模式(Fanout)4.3话题模式(Topic) ...

2018-12-29 10:13:44 198

原创 python3——面向对象

1.面向对象的常用概念pyhton也是一门面向对象的语言,体现了其封装性,将要做的事情封装到对象里,用对象去完成,而不是每一个步骤都要我们去细分,可以先了解一下面向对象里面的常用概念:类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在...

2018-12-27 10:32:49 145

原创 Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC

springboot项目,在发送请求的时候报错:Note: further occurrences of HTTP header parsing errors will be logged at DEBUG level. java.lang.IllegalArgumentException: Invalid character found in the request target. The...

2018-12-18 17:01:30 368

原创 python3入门——条件语句、循环语句( unexpected indent意外缩进)

1.标准if条件语句1.1语法格式if expression:   if_suite1.2用法:如果expression表达式的值非0或者为布尔值true,则执行if_suite代码块2.if ...else条件语句2.1语法格式if expression:   if_suiteelse:  else_suite2.2用法如果expressi...

2018-12-18 14:37:05 2354

原创 python3简单入门——操作符、数据类型

 1、运行python源文件XX.py在“开始"菜单输入cmd,右键以管理员身份运行,输入python 文件的本地路径看有的地方是直接写文件名,小鱼亲测发现不能打开2、注释     Python 中的注释以 # 字符起始,直至实际的行尾。注释可以从行首开始,也可以在空白或代码之后,但是不出现在字符串中。文本字符串中的 # 字符仅仅表示 # 。代码中的注释不会被 Python...

2018-12-17 09:56:54 230

原创 python入门之下载安装(如何选择下载文件)

 1.python的优点:       ⑴作为初学python的科班出身的小白,python非常简单,非常适合人类阅读。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去搞明白语言本身。  ⑵易学。python虽然是用c语言写的,但是它摈弃了c中非常复杂的指针,简化了pyth...

2018-12-13 15:31:52 17316

原创 Java操作MongoDB——传统mongodb-driver

一、首先在pom.xml文件里面添加依赖&lt;dependencies&gt;    &lt;dependency&gt;        &lt;groupId&gt;org.mongodb&lt;/groupId&gt;        &lt;artifactId&gt;mongodb‐driver&lt;/artifactId&gt;        &lt;version&gt;

2018-12-06 18:52:03 544

空空如也

空空如也

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

TA关注的人

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