![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔
慌逃
竹杖芒鞋轻胜马,一蓑烟雨任平生
展开
-
resttemplate报错Could not extract response
报错信息: Could not extract response: no suitable HttpMessageConverter found for response type。报错原因分析: 自己在网上找了很久没有适合自己的解决办法,我推测我这里的报错原因应该是返回的信息不是严格的json格式,导致无法解析为字符串。解决办法: 先使用String.class接收返回值,然后使用fastjson的JSON.parseObject转换为对象。注意不能用jackson的方法转换,jackso..原创 2021-04-15 20:59:12 · 7233 阅读 · 2 评论 -
java文件编译中报错unmappable character for encoding UTF-8
自己重新新建文件,然后代码复制粘贴就可以了。这说明有部分文件不是以utf-8编码创建的,我出现这个问题的原因是因为我的代码文件是直接自动生成的,文件不是自己创建的,导致使用的编码是不是utf-8,自己重新新建文件,然后代码复制粘贴就可以了。...原创 2021-04-15 19:50:02 · 5757 阅读 · 0 评论 -
idea修改.vmoptions配置文件破解不生效
vmoptions文件在安装目录的bin下面有一个,在用户目录下也有一个,且生效的是用户目录下的vmoptions文件,所以今天在破解的时候一直有问题。所以在修改vmoptions文件配置时最好是在idea菜单栏help->edit custom vm option打开vmoptions进行配置,这里才是生效的options文件。...原创 2020-01-08 23:58:42 · 15035 阅读 · 3 评论 -
python对切片的理解
切片的书写形式:[i : i+n : m] ;其中,i 是切片的起始索引值,为列表首位时可省略;i+n 是切片的结束位置,为列表末位时可省略;m 可以不提供,默认值是1,不允许为0 ,当m为负数时,列表翻转。注意:这些值都可以大于列表长度,不会报越界。切片的基本含义是:从序列的第i位索引起,向右取到后n位元素为止,按m间隔过滤 。可以参考博客:http://www.php.cn/python-...原创 2019-04-17 19:56:34 · 266 阅读 · 0 评论 -
python中is和==的区别
python中==用于判断value值是否相等,is用于判断id是否相等,可以解为变量是否指向同一个地址(引用)x1=[1,2,3] x2=x1.copy() print(id(x1)," ",id(x2)) print(x1 == x2) print(x1 is x2)输出结果为:2069326684680 2069326684744TrueFalse...原创 2019-04-17 18:06:32 · 100 阅读 · 0 评论 -
Java设计模式
java的设计模式大体上分为三大类:创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。设计模式遵循的原则有6个:1、...转载 2019-04-14 21:15:41 · 69 阅读 · 0 评论 -
maven常用命令
命令解释1、mvn compile 编译,将Java 源程序编译成class字节码文件。2、mvn test 测试,并生成测试报告3、mvn clean 将以前编译得到的旧的class字节码文件删除4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用使...原创 2019-04-09 16:50:30 · 116 阅读 · 0 评论 -
spring历史
spring 1.XSpring 1.0当时只包含一个完整的项目,他把所有的功能都集中在一个项目中,其中包含了核心的Ioc、AOP,同时也包含了其他的诸多功能,例如:JDBC、Mail、ORM、事务、定时任务、Spring MVC等。由于Spring超前的眼光和博大的精神,在第一个版本的时候已经支持了很多第三方的框架,例如:Hibernate、ibatis、模板引擎等。尽管如此,此时的...转载 2019-04-08 08:18:27 · 109 阅读 · 0 评论 -
LDAP
LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。LDAP目录以树状...转载 2019-04-08 08:13:31 · 176 阅读 · 0 评论 -
HATEOAS
简介HATEOAS(Hypermedia as the engine of application state)是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心。它的重要性在于打破了客户端和服务器之间严格的契约,使得客户端可以更加智能和自适应,而 REST 服务本身的演化和更新也变得更加容易。在介绍 HATEOAS 之前,先介绍一下 Richardson 提出的 RES...转载 2019-04-08 08:06:56 · 1365 阅读 · 0 评论 -
redis解压版安装并成为服务
参考博客:https://www.cnblogs.com/cang12138/p/8880776.htmlredis windows:https://github.com/MicrosoftArchive/redis/releases1、打开一个命令窗口,通过 cd 命令进入到你解压的目录2、输入命令:redis-server redis.windows.conf ,启动 Redis...转载 2019-03-28 19:44:16 · 2342 阅读 · 0 评论 -
eclipse配置glassfish插件和密码
eclipse配置glassfish插件我的eclipse配置服务器时没有glassfish选项所以先下个插件,先打开以下网页https://download.eclipse.org/glassfish-tools/1.0.0/?d下载好glassfish插件然后找到zip解压打开eclipse在菜单栏找到help->install new software->add...原创 2019-03-05 22:06:11 · 2074 阅读 · 2 评论 -
SQL中的隔离级别与事务介绍
前言:事物:事物是指一组原子性的SQL查询。(如:银行转账:a要转账给b100,在数据库中至少三步 1.a的账户查询余额大于100,2.a账户减少100,3.b的账户要增加100这样这个事物才算真的完成,这里的几条sql语句应该一起完成或者失败,失败就会发生回滚,成功则提交事务。)。隔离:隔离的产生主要是在并发情况下读取数据可能出现脏读,不可重复读和幻读的情况。因为并发的存在,可能会出现同...原创 2019-03-26 16:31:11 · 226 阅读 · 0 评论 -
session和cookie简介
前言: http是一种无状态的协议,无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。即我们给服务器发送 HTTP 请求之后,服务器根据请求,会给我们发送数据过来,但是,发送完,不会记录任何信息。cookie:由于http无状态这个特点,导致了一些麻烦,比如:你登录csdn(当然是比如),每次都要重新输入用户名和密码,这样就很不方便,你刷新一下页面,又叫你登录...原创 2019-03-26 11:29:09 · 405 阅读 · 0 评论 -
指定pip源
-i https://pypi.tuna.tsinghua.edu.cn/simple如 pip install -ihttps://pypi.tuna.tsinghua.edu.cn/simple --upgrade tensorflow原创 2019-03-18 21:31:37 · 173 阅读 · 0 评论 -
mysql8安装,以及Navicat连接MySQL
安装MySQL8:下载,解压到C:\myapplication\mysql8\mysql-8.0.15-winx64;创建配置文件my.ini放入该文件夹下面[mysql] # 设置mysql客户端默认字符集default-character-set=utf8[mysqld] #设置3306端口port = 3306 # 设置mysql的安装目录 basedir=C:\...原创 2019-03-19 22:39:27 · 307 阅读 · 0 评论