自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 青港SpringCloud 微服务 项目设计分析

使用微服务框架spring Cloudeureka作为服务注册中心scheduler–定时任务

2019-08-27 17:53:01 150

原创 TheresaJuJu

//线程池策略: //AbortPolicy:直接抛出异常,这是默认策略; //CallerRunsPolicy:用调用者所在的线程来执行任务; //DiscardOldestPolicy:丢弃阻塞队列中靠最前的任务,并执行当前任务; //DiscardPolicy:直接丢弃任务; RejectedExecutionHandler rejectedExecutionHandler = new ThreadPoolExecut...

2022-03-08 09:38:49 171

原创 docker jenkins 切换时区

docker exec -u root -it jenkins /bin/bash -c ‘echo “Asia/Shanghai” > /etc/timezone’

2021-11-09 10:30:57 710

原创 docker中 scp root远程至普通用户

root用户:ssh-keygen -t rsacd ~/.sshscp -P 1022 id_rsa.pub ddl@**.***.**.**:~/.ssh/id_rsa.pub_temp#注意 普通用户无.ssh 目录 mkdir 创建普通用户:cd ~/.sshcat id_rsa.pub_temp >> authorized_keyschmod 700 ~/.sshchmod 600 ~/.ssh/authorized_keysroot 用户ssh登录第一次输入密

2021-08-19 10:41:49 276

原创 jenkins部署安装

jenkins官方地址:https://jenkins.io/download/步骤下面展示一些 内联代码片。1、wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo2、 rpm --import https://jenkins-ci.org/redhat/jenkins-ci...

2021-07-28 18:53:09 488

原创 新建数据库,授权远程连接

mysql> create database dscf charset utf8;Query OK, 1 row affected (0.01 sec)mysql> grant all privileges on dscf.* to dscf@’%’ identified by ‘Qweasd@123’;Query OK, 0 rows affected, 1 warning (...

2020-04-11 23:03:41 102

原创 nohupfailed to run command './startup.sh': Permission denied

sudo chmod -R 777 ./startup.sh解决

2020-04-01 12:07:47 3616

原创 org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer

Result Maps collection does not contain value fororg.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer at org.apache.ibatis.builder.MapperBuilderAs...

2019-12-30 09:53:42 249

原创 获取当前线程的登录session信息

//获取到当前线程绑定的请求对象HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();//已经拿到session,就可以拿到session中保存的用户信息了。System.out.println(request.getS...

2019-12-21 19:05:01 661

原创 Unable to connect to a repository at URL SVN地址对了,下载不成链接访问不了

SVN地址对了,下载不成链接访问不了若地址svn服务器没问题则:右键点击本地副本,TortoiseSVN -> Settings -> Saved Data,点击个个“Clear”按钮,把本地缓存都清除了,点击“确定”;再重新checkout,大功告成!哦耶!清理了已经保存数据和缓存就可以了...

2019-11-04 14:03:01 154

原创 图片缓存容器,反防爬取图片

图片地址后拼接//images.weserv.nl/?url=防止反爬虫图片无法显示问题https://images.weserv.nl/?url=img1.doubanio.com/view/photo/s_ratio_poster/public/p2530249558.jpg完美显示。。。。...

2019-10-30 11:11:09 501

原创 阿里Centos7装MySQL的坑,报1045错

1045,远程连接数据库报错。观察1.服务器的安全规则配置2.登录用户权限的配置···授权:grant all privileges on *.* to 用户名@'%' identified by '密码';刷新缓存:flush privileges;3.更改user表中的root对应的host,改成%号之后(把localhost变成%),就可以进行远程登陆了select host,...

2019-10-28 14:39:04 153

原创 Centos7,SEVERE: Could not contact localhost:8005. Tomcat may not be running.

shutdown不了报错。大概是jdk的一个bug,我用的是jdk1.8打开进入:vi java.security找到“securerandom.source = file:/ dev / random”。修改“securerandom.source = file:/ dev /./ urandom”。...

2019-10-28 11:18:05 381

原创 Centos7,-bash: /root/software/jdk/jdk1.8.0_91/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No

安装jdk时,缺少正常的C运行库sudo yum install glibc.i686glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。...

2019-10-28 11:04:34 242

原创 分布式链路跟踪系统

分布式链路跟踪系统:微服务间难免会相互调用,客户端一个请求,对应后端可能要经过多个微服务间互相调用来处理。这中间如果出现异常就很难定位(特别是进行了负载均衡转发后)。因此,跟踪整个调用链就成了迫切的需求。spring cloud提供了spring cloud sleuth + zipkin来满足此需求。具体原理看下图:服务追踪的追踪单元是从客户发起请求(request)抵达被追踪系统的边界...

2019-09-25 10:52:39 104

原创 基于云端的智能视频监控系统的设计与实现

目 录引言 1总体设计 22.1 系统设计需求 22.2 系统设计思路 22.3 系统设计方案 3云监控系统硬件设计 53.1 系统控制模块 53.2 无线接收模块 53.3 内存存储模块 73.4 USB转TTL模块 83.5 视频拉流模块 8软件设计 94.1 软件平台的搭建 94.1 主流程设计 94.2 对帧数据的H264的压缩处理 104.3 NGIN...

2019-09-23 10:47:08 1949 3

原创 com.netflix.discovery.shared.transport.TransportException: Retry limit reached; giving up on complet

SpringCloud微服务:客户端服务启动出错检查:application.yml或bootstrap.propertieseureka.client.serviceUrl.defaultZone=配置是否正确:端口正确否//配置打开的是生产还是本地模式服务端服务启动出错eureka是否配置防止自身注册eureka.client.register-with-eureka=fals...

2019-09-19 15:34:40 5287

原创 Hystrix Dashboard 熔断监控

Hystrix Dashboard Hystrix的监控面板新建 Hystrix Dashboard 项目子工程导入hystrix dashboard依赖启动类添加@EnableHystrix Dashboard注解在服务方的启动类添加监听方法的Servlet...

2019-09-18 16:42:56 112

原创 SpringCloud熔断器--Hystrix

作用:防止雪崩效应Hystrix能判断当某些服务反应慢或大量超时,主动熔断,防止系统拖垮。具有弹性容错,情况好转后,自动重连有一定的阈值,状态分为:关闭,打开,半开配置熔断方式:1、底层Ribbon添加Hystrix熔断器pom.xml导入Hystrix依赖在需要熔断的方法上加注解@HystrixCommand(fallbackMethod = “失败后的方法”)实现 失败后的...

2019-09-18 16:40:20 110

原创 SpringCloud服务间调用组件---Fegin=restTemplate+Ribbon

底层:restTemplate+Ribbon1、pom.xml导入OpenFegin依赖2、启动类上加注解@EnableDiscoveryClient@EnableFeginClients3、接口上加@FeginClient(“微服务名称”)类中的接口对应一致接参注解使用:调用时,注入@Autowired就可以调用方法了...

2019-09-18 16:36:13 194

原创 Eureka集成的负载均衡组件 Ribbon使用

Eureka集成的负载均衡组件,提供了很多负载均衡算法,如轮询随机等,也可自定义@Autowiredprivate LoadBalancerClient client;@requestMapping(value="/order",method=){ //默认为轮询机制 :服务数量取模实现轮询ServiceInstance serviceInstance = client.chos...

2019-09-18 16:33:50 196

原创 SpringCloud之Eureka 自动注册与发现服务

Eureka作为服务注册中心分为 eureka-server 和 eureka-client服务与eureka间通过心跳机制进行监控,服务出现问题eureka会将服务从服务列表剔除。实现服务注册、发现、状态监控eureka:application.properties配置: 发现#服务名称spring.application.name=eurekaserver.port=9002 #...

2019-09-18 16:05:14 753

原创 Spring原生框架:RestTemplate 跨服务调用

RestTemplatespring原生框架就有支持的http请求的服务调用:RestTemplate在需要调用的服务启动项中,初始化RestTemplate@Bean@LoadBalanced //添加Ribbon的负载均衡public RestTemplate restTemplate(){return new RestTemplate;}代码调用方法restTempla...

2019-09-18 15:45:52 154

原创 SpringCloud 微服务间调用,通信RPC、Http选择

RPC与Http远程调用1、RPC :Remote Produce call ,自定义数据格式,基于tcp通讯,速度快效率高,早期的webservice 与dubbo .2、http网络传输协议,基于tcp,规定了传输协议格式,目前服务通信,客户端浏览器都采用,也可服务调用,缺点:消息臃肿rest风格基于HTTP二者区别使用场景:对于效率要求比较高,开发时使用统一的技术方法栈,则选择R...

2019-09-18 15:34:05 5214

原创 解密Blob加密的src拼接的url视频资源

今日无bug,闲来观看视频,想下载后观看岂不美滋滋。。。故F12开发者模式查看引用地址甚是欣喜岂不很好下载,好吧是广告。。接着看<video src="blob:https://edu.cdn.net/9a577f53-e96e-4e03-9312-023df2728e8"></video>地址做了点处理嘿嘿,都一样。。。blob加密这点事能难到我?顿时一...

2019-08-29 14:26:55 14084 1

原创 leetcode 体育馆的人流量

(a.id = b.id-1 and b.id+1 = c.id)2 3-1 3+1 4 -------最小2 1+1 2+1 3 ------中间2 1+1 1-1 0 -------最大select distinct a.* from stadium a,stadium b,stadium c where a.people>99 and b.people&...

2019-08-14 17:27:38 138

原创 leet code 第二高,第N高的薪水

limit 1,3index 从0开始 limit 1,3 也就是从第二位开始 取3位 select IFNULL ((select distinct (a.Salary) from Employee a order by a.Salary desc limit 1,1),null) as SecondHighestSalary

2019-08-13 10:31:14 111

原创 mybatis resultMap继承

<resultMap id="BaseResultMap" type="com.shell.icitic.ebill.acct.po.AcctCard"> <resultMap id="AcctInfo" type="com.shell.bee.acct.transaction.vo.AcctInfo" extends="BaseResultMap">

2019-07-16 16:56:33 460

原创 BeanUtils.copyProperties

BeanUtils.copyProperties(acctCard, newAcctCard); 实体bean的复制

2019-07-16 16:41:53 108

原创 sql示例备份

<sql id="selectBillForSellSql"> SELECT c.* FROM ( SELECT cr.*, cd.sell_state AS rcv_state, cd.fin_nm AS rcver_nm, cd.seller_id AS trader_id, cd.selle...

2019-06-25 17:00:28 125

原创 class<T>与class ?类型区别

?:不确定的Java类型T :Type(Java类型)K V : key valueE : Element(在集合中使用,因为集合中存放的是元素)Object是所有类的根类,是具体的一个类,使用的时候可能是需要类型强制转换的,但是用T ?等这些的话,在实际用之前类型就已经确定了,不需要强制转换。Class在实例化的时候,T要替换成具体类Class<?>它是个通配泛型,?可以...

2019-06-24 21:55:42 281

原创 @Transactional

默认情况下,如果在事务中抛出了未检查异常(继承自 RuntimeException 的异常)或者 Error,则 Spring 将回滚事务;除此之外,Spring 不会回滚事务。如果在事务中抛出其他类型的异常,并期望 Spring 能够回滚事务,可以指定 rollbackFor。例:@Transactional(propagation= Propagation.REQUIRED,rollbac...

2019-06-24 10:56:49 102

原创 Lock wait timeout exceeded; try restarting transaction

在数据库删除死锁方法在数据库中找到"information_schema"表,选中.执行sql "SELECT * FROM INNODB_TRX;"会查询出没有执行完成的sql,kill掉当前sql线程:(trx_mysql_tread_id)...

2019-06-13 17:25:43 92

原创 Caused by: rx.exceptions.OnErrorNotImplementedException: Index: 0, Size: 0

Caused by: rx.exceptions.OnErrorNotImplementedException: Index: 0, Size: 0错误原因,接收List集合,List集合为空当对集合数据get操作时,就会出现该问题代码如下:List<CusInvt> cusInvts = invtCusService.getCusInvtByCusName(CusName);...

2019-06-06 11:36:33 1552

原创 String非空校验

if("".equals(txnPswd) || txnPswd == null){" ".equals() 非空校验“ ”在前,否则出现空指针异常

2019-06-06 11:18:26 464 2

原创 IFNULL不好使,解决

SELECT IFNULL(a.state,COUNT(a.state)) FROM freeze_list a WHERE a.bill_id = #{billId} AND a.`status` = '1';加个count就好使了原因是where后跟了一个空结果集。导致前面的ifnull数据获取不到...

2019-05-08 14:06:54 884

原创 阿里云ECS服务器,Centos7.3系统,安装jdk

配置环境变量:vim /etc/profileexport JAVA_HOME=/usr/local/java/jdk1.8.0_112export CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/binsource /etc/profile测试:javac...

2019-04-18 17:27:41 179

原创 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'no

没加@Service(“noticeService”)注解。。。。。。。。撒了

2019-04-16 18:42:53 519

转载 MySQL与jdbcType的对应关系

JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecim...

2019-04-16 17:01:54 3622

原创 关于csdn的VIP文章

今天发文章的时候发现突然有了 VIP文章如下:好吧,开发人何必为难开发人呢

2019-04-12 11:38:53 14590 16

空空如也

空空如也

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

TA关注的人

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