关闭

FindBugs Java代码分析工具

经常需要对开发的代码进行潜在的错误和Bug分析,FindBug是一个很好的插件, 一:首先使用maven插件的方式安装, org.springframework.boot spring-boot-maven-plugin ...
阅读(43) 评论(0)

Mysql this is incompatible with sql_mode=only_full_group_by 异常

数据库从5.5版本直接升级到了5.7版本,在执行Sql的时候出现异常  ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression #5 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column...
阅读(91) 评论(0)

Spring cloud config server Could not fetch remote for master remote: 解决

公司最近迁移了git仓库  修改了  spring cloud repo git的地址  但是Sping Cloud Config server  服务器的git repo地址还是没有改变还是以前的git地址,错误如下 c.s.e.MultipleJGitEnvironmentRepository : Cannot pull from remote the working tree is n...
阅读(88) 评论(0)

git fatal: destination path '**' already exists and is not an empty directory.解决

网上说需要删除或者重新命名已经存在的本地文件,然后在clone 其实不用。 第一步 :进入到已存在的目录  cd (/file) 第二步: 初始化git  init 第三步: 添加远程仓库地址  git remote add origin  (address) 第四步:  添加本地代码  git add . 第五步: 提交本地代码 git commit -m "init" 第六步: 提...
阅读(98) 评论(0)

数据库连接池对比

对现在市场上的数据库连接池做了调研,相比较来说我还是推荐使用druid阿里巴巴的连接池框架,同时HikariCP的作者对druid进行了评论,阿里巴巴的druid大哥给了非常长气势的回复,地址https://github.com/brettwooldridge/hikaricp/issues/232  确实Druid在监控等方面更全面。 以下是一些HikariCP的分析  http://blog...
阅读(69) 评论(0)

ab 压力测试命令

本文转载至 https://blog.linuxeye.cn/124.html 官方文档:https://httpd.apache.org/docs/2.4/programs/ab.html Apache附带的ab,它非常容易使用,ab可以直接在Web服务器本地发起测试请求。这至关重要,因为我们希望测试的服务器的处理时间,而不包含数据的网络传输时间以及用户PC本地的计算时间。 需...
阅读(41) 评论(0)

Spring Boot actuator框架的一些安全考虑

微服务铺天盖地的来,引入Spring Boot actuator框架是为了服务作更好的监控与性能查看,Spring Boot actuator是一个为原生端点增加了更多的指标和度量信息,分为应用配置类,度量指标类。操作控制类,但是假如由于开发人员的疏忽把这些监控的请求地址都暴露出来了,攻击者会通过服务的配置信息对服务进行攻击,例如当我们访问/mappings这个返回这个服务控制器映射关系报告,可以...
阅读(100) 评论(0)

分布式服务下Quartz任务框架配置

公司在使用Spring Cloud微服务架构,同时都使用Quartz任务框架进行任务调度,具体的结构如下所示:   配置具体见我的另一博文 http://blog.csdn.net/u011687186/article/details/72461102   但是存在这样一个问题,各个服务互相不相关,假如一个发起Job任务的服务挂掉以后,在到达执行任务的时间时,其它服务会执行这个任务,由...
阅读(102) 评论(0)

Mybatis# $ 及SQL 踩坑

今天遇到这样一个问题下面是我服务器日志中打印的SQL SELECT COUNT(not_notice.id) FROM not_notice not_notice WHERE 1 = 1 AND not_notice.state IN (?) AND not_notice.pk_uc_company = ?打印传入的参数是这样的 Parameters: 1,3,4(String),...
阅读(55) 评论(0)

怎样使得Tomcat服务器启动更快 使用随机数与熵池策略

随着微服务技术快速发展,SpringCloud与Docker新的技术也不断涌现出来,但是SpringCloud已SpringBoot为基础开发的默认内嵌Tomcat服务器,在SpringCloud与Docker整合的时候,使用docker DockerFile或者docker-compose启动镜像文件的时候,需要同时启动多个Tomcat,由于Tomcat 的sessionId在启动使用Java的...
阅读(158) 评论(0)

Linux yum与apt安装区别与联系

本文转载至http://www.cnblogs.com/garinzhang/p/diff_between_yum_apt-get_in_linux.html  一直使用的是yum安装的方式,收集一下其他的linux系列安装的方式。 一般来说著名的linux系统基本上分两大类: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:Debi...
阅读(104) 评论(0)

Linux Systemd 简介

systemd是linux下的一款系统和服务管理器,为什么要使用systemd ? 在rpm包二进制方式安装的linux软件中,使用init守护进程进行服务状态的管理或者 使用service命令 例如启动Mysql数据库可以是 /etc/init.d/mysql start 或者service mysql start. 使用linux init进程进行管理服务的时候有两个缺点: 1.init系...
阅读(71) 评论(0)

Python异常

处理异常 try: text = input('Enter somint -->') except EOFError: print('Why did you do an EOF on me?') except KeyboardInterrupt: print('You Cancelled the operation,') else: print('You ente...
阅读(58) 评论(0)

Python输入输出

输入内容 def reverse(text): return text[::-1] def is_palindrome(text): return text == reverse(text) something = input('Enter text: ') if is_palindrome(something): print('Yes ,it is a palindr...
阅读(63) 评论(0)

Python面向对象编程

实现文件备份 类 class Person: pass p = Person() print(p)方法 class Person: def say_hi(self): print('Hello Person class') p = Person() p.say_hi()__init__ 方法 class Person: def __init__(self,name): s...
阅读(62) 评论(0)
136条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:46726次
    • 积分:1218
    • 等级:
    • 排名:千里之外
    • 原创:64篇
    • 转载:68篇
    • 译文:4篇
    • 评论:8条
    最新评论