2 徒步远方999

尚未进行身份认证

不要让任何一件事让你丢失持续学习的能力!

等级
TA的排名 4w+

springboot Docker的安装及其使用

  一、简介  Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;也就是说在docker上安装好各种软件,打包成一个镜像,可以在其他的虚拟上安装,直接启动docker容器中已经安装好的软件,只需要安装一次即可,达到复用的目的docker主机(Host):安装了Doc...

2019-08-04 17:18:54

git 当前的git分支是基于哪个分支创建的

  gitreflog--date=local|grepGJ-62730(此为当前分支号)

2019-07-17 13:57:19

java8 新特性

参考链接:https://www.runoob.com/java/java8-new-features.html新特性Java8新增了非常多的特性,我们主要讨论以下几个:Lambda表达式−Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中。Lambda方法引用−方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与l...

2019-07-08 14:29:05

spring InitializingBean与DisposableBean的使用

参考链接:https://www.jianshu.com/p/c2e33c451ee0在项目中,我们会使用到自定义bean,做一些特定义的功能方法,示例如下所示:@ServicepublicclassProductServiceimplementsInitializingBean,DisposableBean{  @Autowired  privateProductSvc...

2019-07-05 19:33:00

SpringBoot 日志框架的使用

  一、日志框架市面上的日志框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面(日志抽象层)日志具体实现JCL(JakartaCommonsLogging)SLF4j(SimpleLoggingFacadeforJava)Log4jJUL(java.util.logging)Log4j...

2019-06-30 16:18:22

JAVA以UTF-8导出CSV文件,用excel打开产生乱码的解决方法

    本次在项目中遇到下载excel文件,用excel打开,是乱码,用notepad或者editplus打开是正常的,代码如下:publicstaticfinalStringDBS_INSTRUCTION_FILE_SEPERATOR=“,”;publicclassDownloadCSVUtil{  publicResponsedownloadCSV(Stri...

2019-06-29 10:28:30

mysql 集群配置及其读写分离

一、配置主从原因1就算MYSQL拆成了多个,也必须分出主和从,所有的写操作都必须要在主MYSQL上完成;2所有的从MYSQL的数据都来自于(同步于)主MYSQL;3既然涉及到同步,那一定有延迟;有延迟,就一定可能在读的时候产生脏数据;所以,能够在从MYSQL上进行的读操作,一定对实时性和脏数据有一定容忍度的数据;比如,登陆日志,后台报表,首页统计信息来源;文章;资讯;SNS...

2019-06-22 18:37:34

mysql 缓存和事物优化

一、QueryCache1.QueryCache的负面影响: 1,Query的hash性能问题和命中率问题; 2,查询缓存及其容易失效;当表内容发生变化或者表结构发生变化,对应的查询缓存内容都会失效; 3,查询缓存中的结果容易产生重复;因为查询缓存中缓存的是查询结果,所以不同的查询的结果很容易重复;2.QueryCache的使用: 1,设置query_cache_limit为...

2019-06-22 17:03:48

mysql SQL优化

一、合理使用索引1.索引结构 1默认情况下,一旦创建了一个表,这个表设置了主键,那么MYSQL会自动的为这个主键创建一个unique的索引; 2索引类型:   Normal:普通的索引;允许一个索引值后面关联多个行值;   UNIQUE:唯一索引;允许一个索引值后面只能有一个行值;之前对列添加唯一约束其实就是为这列添加了一个unique索引;当我们为一个表添加一个主键的时...

2019-06-16 22:45:12

msql 中影响性能的因数

影响性能的因素商业需求对性能的影响系统架构及实现对性能影响其他因素综合考虑商业需求对性能的影响1.不合理需求  需求:一个论坛帖子总量的统计  附加要求:实时更新  解决方案:    1,初级阶段:SELECTCOUNT(id),直接查询总数,效率低,性能差    2,新建一个表,在这个表中更新这个汇总数据(频率问题)。每次跟新帖子,总量加1    3,...

2019-06-09 12:16:31

使用 transactionManager和transactionTemplate管理事务

      transactionManager:编程式事务.建立在AOP之上的。其本质是对方法前后进行拦截.不需要在业务逻辑代码中掺杂事务管理的代码,只需在配置文件中做相关的事务规则声明(或通过基于@Transactional注解的方式),便可以将事务规则应用到业务逻辑中。  transactionTemplate:编程式事务使用TransactionTemplate或者直...

2019-05-27 21:11:17

RandomStringUtils工具类的使用

    最近遇到了随机数,感觉RandomStringUtils非常好用,就结合目前遇到的,和搜集的资料,记录下来,方便以后进行使用  //产生5位长度的随机字符串,中文环境下是乱码  RandomStringUtils.random(5);  //使用指定的字符生成5位长度的随机字符串  RandomStringUtils.random(5,newchar[]{‘a’,‘b’,‘...

2019-05-25 14:52:55

Nginx Nginx配置文件详解及其负载均衡

序言  Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,也是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器。Nginx已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。国内使用Nginx的网站有如下公司:新浪、网易、腾讯、CSDN、酷六、小米等  优点如下:1.高并发连接:  官方测试能够支撑5万并发连接,在实际生...

2019-05-12 22:32:48

Nginx windows下nginx启动bat脚本和安装

nginx.bat@ECHOOFFSETNGINX_DIR=E:\VMS\nginx-1.8.0\#此处放加压目录color0aTITLENginxManagementGOTOMENU:MENUCLSECHO.ECHO.****NginxManagement***********ECHO.**EC...

2019-05-12 16:28:11

IDEA IntelliJ Idea 常用10款插件(提高开发效率)

此文属于转发,地址如下:https://blog.csdn.net/weixin_41846320/article/details/82697818

2019-05-09 10:08:53

Redis redis五种数据类型和使用场景

一、redis基本基本介绍1、redis解决分布式环境下缓存不同步让缓存集中处理(大家使用同一个缓存服务),我们需要一个类似于MYSQL这样可以通过服务来提供第三方的缓存工具(缓存服务器);流行的第三方缓存服务器:memcache/redis2、REmoteDIctionaryServer(Redis)是一个由SalvatoreSanfilippo写的key-value存储系统(...

2019-05-03 16:00:29

项目安全 数据安全

一、敏感数据加密Mysql的AES_ENCRYPT和DES_ENCRYPT函数1、数据加密;  直接使用Mysql提供的AES_ENCRYPT(str,key)和AES_DECRYPT(str,key);来完成文本类型敏感信息的加密;  采用的是对称加密算法,我们需要注意保存key;基本原理:  在保存数据的时候,使用AES_ENCRYPT函数对要加密的数据进行加密保存;...

2019-04-14 23:04:36

项目安全 数据加密传输——RSA和HTTPS

一、RSA数据加密传输漏洞:HTTP所有的访问都是明文的,只要能够监听到网络,所有的请求数据全是透明的;加密传输:1,在表单提交之前,使用自己的一个加密算法对用户名/密码进行加密,然后再提交,后台根据算法,对提交的数据进行解密;缺陷:前端JS加密(可逆的);在网络上的数据是加密的,但是如果能够看到我这段加密的js,就能解密;(JS混淆)2,对称加密算法;缺陷:需要非常大量的密钥,后...

2019-04-14 18:39:41

项目安全 XSS攻击

XSS攻击1.OWASP----预防xssOWASP是一个开源的、非盈利的全球性安全组织,致力于应用软件的安全研究。协助我们在日常的软件应用中能够更加使软件可信赖,和安全。我们在日常软件的开发的过程中,此组织也能为我们提供很多的解决方案及其安全标准2.安全攻击1、DDos攻击其最明显的特点就是发送大量的攻击数据包,消耗网络带宽资源,影响正常用户的访问。打个比方,每次传输只能是1k...

2019-04-14 16:45:26

Spring 普通类中调用dao,service层,获得bean

如下为网上大神的代码,很好用,就copy过来了importorg.springframework.beans.BeansException;importorg.springframework.beans.factory.NoSuchBeanDefinitionException;importorg.springframework.beans.factory.config.BeanF...

2019-03-30 18:06:12

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。