- 博客(77)
- 资源 (7)
- 收藏
- 关注
原创 2020-11-27
phys][odbc][microsoft][odbc excel driver]字段太小而不能接受所添加的数据的变量 金山版解决方案:关闭任何正在运行的程序。在开始菜单上单击运行。键入 regedit,然后单击确定。在注册表编辑器中展开下面的项,Excel 2000 及更高版本HKEY_LOCAL_MACHINE/SOFTWARE/wow6432node/Microsoft/Jet/4.0/Engines/Excel选择 TypeGuessRows,然后在编辑菜单上单击修改。在编辑 DW
2020-11-27 19:23:37
215
原创 spring boot与spring mvc的区别是什么?
Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML...
2019-03-06 21:55:17
186
转载 PostgreSQL pg_dump&psql 数据的备份与恢复
Usage: pg_dump [OPTION]... [DBNAME] 数据库名放最后,不指定默认是系统变量PGDATABASE指定的数据库。General options:(一般选项) -f, --file=FILENAME output file or directory name导出后保存的文件名 -F, --format=c|d|t|p ou...
2019-03-06 10:59:18
7242
2
原创 Cap 理论
C(Consistency)一致性A(availability)可用性 p(Partition tolerance)分区容错性zookeeper满足 Cp(一致性) 原则 eureka 满足Ap原则 可用
2019-03-06 00:00:11
120
转载 spring cloud eureka 配置(尤瑞卡)
eureka.client.registry取间隔秒表示eureka客户端间隔多久去拉取服务注册信息,默认为30秒,对于api-gateway,如果要迅速获取服务注册状态,可以缩小该值,比如5秒eureka.instance.lease过期持续时间 - 在秒leaseExpirationDurationInSeconds,表示eureka服务器至上一次收到客户的心跳之后,等待下一次心跳...
2019-03-05 23:22:44
447
转载 springcloud(四):熔断器Hystrix(嗨斯拽科思)
springcloud(四)说起springcloud熔断让我想起了去年股市中的熔断,多次痛的领悟,随意实施的熔断对整个系统的影响是灾难性的,好了接下来我们还是说正事。熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并...
2019-03-05 23:16:58
244
转载 spring-cloud 中 zuul 的两种隔离机制实验
spring-cloud 中 zuul 的两种隔离机制实验ZuulException REJECTED_SEMAPHORE_EXECUTION 是一个最近在性能测试中经常遇到的异常。查询资料发现是因为zuul默认每个路由直接用信号量做隔离,并且默认值是100,也就是当一个路由请求的信号量高于100那么就拒绝服务了,返回500。信号量隔离既然默认值太小,那么就在gate...
2019-03-05 23:10:22
330
转载 springcloud(十一):服务网关Zuul高级篇
上篇文章主要介绍了Zuul网关使用模式,以及自动转发机制,但其实Zuul还有更多的应用场景,比如:鉴权、流量转发、请求统计等等,这些功能都可以使用Zuul来实现。Zuul的核心Filter是Zuul的核心,用来实现对外服务的控制。Filter的生命周期有4个,分别是“PRE”、“ROUTING”、“POST”、“ERROR”,整个生命周期可以用下图来表示。Zuul大部分功能都是通过...
2019-03-05 23:08:52
154
转载 springcloud(十):服务网关zuul初级篇
前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路由到相应的服务...
2019-03-05 23:06:29
103
原创 idea mybatis 常用的插件
1.intellij-mybatis-plugin作用 1.跳转 2.提示错误 3.获取id4.获取方法的参数 2....
2019-01-21 17:52:49
4792
原创 redis 常用命令(1)登陆客户端 查看keys
cd /usr/bin2.redis-cli -h 指定ip -p 指定端口 -a 指定密码3.keys *列出所有的键
2019-01-17 17:16:03
1389
原创 postgresql sql段
CASE WHEN birthday is null THEN null ELSE EXTRACT(YEAR from age(CURRENT_DATE, birthday::timestamp)) END ,
2019-01-17 16:22:57
207
原创 linux学习之路二(常用命令篇)
1.查找命令模式下:/(要查找的内容)按下enter键 查找第一个,按n 查找下一个.2.复制当前行 按 yy 复制当前行 在按p复制3.
2019-01-16 16:58:58
118
原创 spring 报找不到类名
场景 1.bean 有注解,2.bean正常注入现象:找不到bean原因:存在一个跟该类(com.example.java)的相对路径一样的类包(package)com.example
2019-01-16 16:51:04
1075
原创 niginx 学习之路(-)
upstream rcb1 { ip_hash; server 127.0.0.1:8888 weight=1 max_fails=10 fail_timeout=60;# 服务器1 server 11111:8888 weight=1 max_fails=10 fail_timeout=60;#服务器2}server {//http监听 ...
2019-01-16 16:44:24
167
原创 yum 安装redis
1.yum install redis --查看是否有redis yum 源 [root@localhost ~]# yum install redis 已加载插件:fastestmirrorbase | 3.6 kB 00:00 docker-ce-edge | 2.9 kB 00:00 docker-ce-stable | 2.9 kB 00:00 ext...
2019-01-16 10:46:55
975
原创 gitlab 修改root密码
1. 在root用户下,执行gitlab-rails console production1获得用户数据,修改用户密码[root@svr34 bin]# gitlab-rails console productionLoading production environment (Rails 4.2.5.2)irb(main):001:0> user = User.wher...
2018-12-14 14:35:09
603
原创 idea tomcate 空跑 报 错误: 找不到或无法加载主类 XX:-UseGCOverheadLimit Java HotSpot(TM) 64-Bit Server VM warning: i
错误 信息 错误: 找不到或无法加载主类 XX:-UseGCOverheadLimitJava HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=64M; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: ignoring option...
2018-06-06 09:25:17
2437
原创 日志框架的使用
引入相关jar 包 pom.xml<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.12</version></dependency>&
2018-04-13 13:56:33
152
原创 redis windows服务的安装与卸载
安装redis-server.exe --service-install redis.windows.conf --loglevel verbose 卸载命令: redis-server --service-uninstall
2018-04-03 14:37:32
3318
原创 json 转Map 及 对象
package com.json;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.diamond.pojo.Person;import java.util.Map;/** * @Author tom * @Date 2018/3/26 16:04 */pu...
2018-03-26 16:48:13
386
转载 java自带工具生成Webservice客户端代码(UTF-8编码格式)
wsimport -encoding utf-8 -keep -d d:\we -s d:\we\java -p io.ju.gen -verbose http://127.0.0.1:9080/depapp/TestWebServicePort?wsdl其中:-encoding :指定编码格式(此处是utf-8的指定格式)-keep:是否生成Java源文件 -d:指定.class文件的输出目录 ...
2018-03-23 15:24:31
2099
原创 mybatis plugin 开发
博客 @Intercepts({ @Signature(type = StatementHandler.class, method = "prepare", args = {Connection.class})}) public class PagingInterceptor implements Interceptor { ...... } type告诉要拦截什么...
2018-03-21 18:03:52
228
原创 mybatis 配置
打印sql 设置<setting name="logImpl" value="STDOUT_LOGGING" />
2018-03-20 17:05:45
139
原创 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法
在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法了解了失效的原因,解决的方法就简单了(两种):把这两个方法分开到不同的类中;把注解加到类名上面;...
2018-03-20 13:39:36
1738
原创 MYBATIS的优点
1,消除了大量的jdbc代码2,很好的与传统的数据库协调工作3,可以接受SQL语句4,提供和spring和Guice 框架的集成和支持5,提供缓存6,性能好
2018-03-19 17:41:43
1062
原创 idea @Data 不起作用找不到 相关的注解
场景 lombok 插件已经安装 pom.xml 相关的maven依赖已经导入 然而还是出现相关类的引入!idea 没有创建 相关的索引maven重新导入不起作用的情况!原因:看lombok源码的的过程中 导致 jar包损坏,不能正确的引入 解决方案: 找到相关的lombokjar包 删除 重新导入 完成...
2018-03-19 14:45:13
15887
1
原创 mybatis idea 模板的创建 与mapper文件的创建
idea创建File and Code TemplatesFile-> Edit->File and Code Templates 新建 找到对应的文件 新建模板完成2.idea mapper智能提示做完这些idea 可以智能提示了
2018-03-16 15:37:35
18383
5
原创 Java8新特性系列(原子性操作)
博客githubjava的原子性操作是不需要synchronized 所谓的的原子性操作是不会被线程调度机制打断的操作,这种操作一旦开始,就一直运行到结束中间不会有任何context switch(切换到另一个线程)AtomicLong在单线程的环境中,使用long,如果对于多线程环境,如果使用long的话,需要加上synchronized关键字,从Jdk5开始,JDK提供了AtomicLong类...
2018-03-09 17:47:59
365
原创 java8新特性系列 optional
博客gitHub背景只要是java程序员都会遇到NullPointerException java8 提供了Option使用init empty构造一个空对象 of 不能传nullofnullable可以为null2. get 如果为 null 会抛异常 ,用isPresent来判断3.isPresent 判断元素是否为null4.ifPresent判断不为null时执行操作5.orElse如果...
2018-03-09 16:26:11
220
原创 java8的新特性 Stream
流是支持顺序和并行 汇聚操作的一组元素Collections是存储元素,Stream是计算Stream 可以理解为一个管道(Pipeline),数据从管道一边进入,经过中间各种处理,然后从管道另一边出来新的数据注意 : Stream 自己不会存储元素 Stream 不会改变原对象.相反会返回一个持有结果的新Stream Stream操作是...
2018-03-09 14:32:57
163
原创 pgsql 解决锁表的问题
博客 --查询是否锁表了select oid from pg_class where relname='可能锁表了的表'select pid from pg_locks where relation='上面查出的oid'--如果查询到了结果,表示该表被锁 则需要释放锁定select pg_cancel_backend(上面查到的pid)...
2018-03-07 17:17:12
4261
原创 idea reimport包時修改语言编译级别
博客在pom.xml 文件中 天添加 如下属性完美解决 修改语言级别的问题<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <en...
2018-03-07 16:07:24
629
原创 springboot 返回Xml 数据格式
博客很早以前的道德接口的传输的数据格式是xml 格式的 最近几年json 格式比较流行springboot 中加@RestController 默认的返回数据格式是json 如果要 返回下xml格式 的话可以试试在pom.xml文件中加入如下包<dependency> <groupId>com.fasterxml.jackson.jaxrs</groupId&...
2018-03-07 15:39:24
6791
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人