8 逗比骑士

尚未进行身份认证

软件开发

等级
博文 202
排名 1w+

数据库设计规范

数据库设计规范一、数据字典规范(一)建表规约1.1命名规约【强制】1.库名、表名必须使用小写字母或数字,“_”分割,禁止以数字或大写字母开头,两个下划线之间不出现数字,其中库名不超过15个字符,表名不超过20个字符。数据表名统一使用“t_”开头,使用“t_业务名称_表的作用”英文单词的规则命名。正例:t_order_content,t_business_typ...

2019-03-19 19:49:14

静态化使用于什么场景呢? 也就是 在什么业务需求下会使用 静态化?

小议动静分离架构方案1.缘起:互联网项目应用大多是高并发,要求在高并发下请求访问能够快速响应。除了在scaleup和scaleout方案外还可以使用动静分离的方式实现;首先说下动静分离为什么会快?静态的资源特点:访问路径短,不需要动态拼装即可返回用户请求结果;动态的资源特点:访问路径长,微服务实现中可能一个请求会跨几个微服务节点,寄过需要拼...

2019-03-19 19:48:03

浅聊灰度发布

浅聊灰度发布1.缘起:什么是灰度发布?什么场景下需要灰度发布?如何进行灰度发布?2.灰度发布:灰度很简单,发布很复杂什么是灰度发布,其要点有哪些?最近跟几个聊的来的同行来了一次说聚就聚的晚餐,聊了一下最近的工作情况如何以及未来规划等等,酒足饭饱后我们聊了一个话题“灰度发布”。因为笔者所负责的产品还没有达到他们产品用户的量级上(最低的都在1千...

2019-03-19 19:47:25

数据库读写分离主从间数据同步延时怎么保证数据一致性

数据库读写分离主从间数据同步延时怎么保证数据一致性在gfd1.缘起:互联网项目架构中,经常会在项目中配置多个数据源进行数据库的读写分离以此来提高数据库操·作性能,区间范围内的规避数据库瓶颈,提升数据库应用性能;不通常数据库都是一主多从或多主多从亦或mysqHA中的多主多从集群;当主从数据库进行数据同步时是有一定延迟的,尤其是网络抖动或者其他原因造成主...

2019-03-19 19:46:01

小议怎么保证系统线上安全

                               小议怎么保证线上安全 1.缘起最近面试XXX岗位中间遇到的问题,你是如何保证线上架构体系安全的?初听有点懵逼~粗略考虑了下,只从高可用方面浅谈了几种方式;细细思量后觉得回答这个问题只从高可用来说还是远远不够的。下面从基础设施安全;应用系统安全;数据安全;防重以及过载保护等几个方面来简议下。 2.细...

2018-07-28 11:53:00

JMS 与 AMQP 区别

JMS:javamessageService 字面上理解 java消息服务,jms是消息队列中提供的一组API接口;是提供的服务API。AMQP:Advancemessagequeueprotocol  高级消息队列协议,rabbitmq是基于这个协议实现的。...

2018-03-13 11:31:02

数据库优化之innodb_flush_log_at_trx_commit参数性能优化

innodb_flush_log_at_trx_commit=0,Innodb中的LogThread没隔1秒钟会将logbuffer中的数据写入到文件,同时还会通知文件系统进行文件同步的flush操作,保证数据确实已经写入到磁盘上面的物理文件。但是,每次事务的结束(commit或者是rollback)并不会触发LogThread将logbuffer中的数据写入文件。所以,当设置...

2018-03-13 11:24:59

java代码优化的小建议

java代码优化的小建议final关键字final关键字可以保证类和方法不被重写,另外final关键字修饰的方法还会建议JVM把此方法作为内联方法,注意此处只是建议,具体JVM会怎么优化还需要视情况而定。就算不用final修饰,JVM也同样会进行优化。所以说想通过使用final修饰来提高性能的话,是不会带来很高的收益。对于一些小方法来说能加就加上final。初始化大小,

2017-12-16 15:06:53

logback配置详解

logback配置详解(一)  一:根节点包含的属性: scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:

2017-11-27 22:31:01

SpringCloud 链路追踪应用

史上最简单的SpringCloud教程|第九篇:服务链路追踪(SpringCloudSleuth)目录(?)[-]一简介二服务追踪分析三术语四构建工程41构建server-zipkin42创建service-hi43创建service-miya44启动工程演示追

2017-10-15 15:23:27

各种文件系统特性说明以及对比

各种分布式文件系统简介   常见的分布式文件系统有,GFS、HDFS、Lustre、Ceph、GridFS、mogileFS、TFS、FastDFS等。各自适用于不同的领域。它们都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。  Google学术论文,这是众多分布式文件系统的起源==============================

2017-10-14 15:01:57

各種mq對比

MQ选型对比文档

2017-10-13 16:15:52

登录注册 图片验证码生成

登录注册时,需要添加图片验证码校验防止恶意攻击。步骤如下:1.后台生成图片验证码流,并记录code值到Session或Redis中2.请求过来后,附带图片验证码,从session或redis中获取code进行对比判断是否放行。图片验证码Controller层实现代码如下:/***Code.图片验证码生成**@paramresponse

2017-10-11 17:04:25

使用RandomAccessFile 对日志文件读取,以及读取追加的文件内容。

publicstaticvoidmain(String[]args)throwsException{//以只读方式打开日志文件RandomAccessFileraf=newRandomAccessFile("E:\\gateway.log","r");//初始值赋0,让RandomAccessFile第一次读取

2017-09-20 14:09:15

HBase介绍、搭建、环境、安装部署

http://www.cnblogs.com/oraclestudy/articles/5665780.html

2017-08-19 12:21:08

Hbase入门之三HBase Client API使用入门

转载:http://blog.csdn.net/lifeifei2010/article/details/41567191Hbase的基本介绍  今天公司进行了一样关于Hbase的培训,让我对hbase有了基础的了解。和大家分享一样。自己的理解不是很深,如果有说的不对地方,希望大家斧正。  什么是Hbase?  HBase是一个分布式的、面向列的开源数据库。

2017-08-19 10:52:59

Hive,Hbase,HDFS等之间的关系

原文链接:http://blog.csdn.net/ooc_zc/article/details/50444222Hive:hive不支持更改数据的操作,Hive基于数据仓库,提供静态数据的动态查询。其使用类SQL语言,底层经过编译转为MapReduce程序,在Hadoop上运行,数据存储在HDFS上。HDFS:HDFS是GFS的一种实现,他的完整名字是分布式文件系统,类似于F

2017-08-19 09:23:42

git 不小心删除本地文件恢复

有时候不小心在Git中rm了文件。怎么恢复呢?别急,咱们一步步来。首先gitstatus一把,看看此时工作区的状态[xxx@xxxstatic_files]$gitstatus#Onbranchmasternothingtocommit(workingdirectoryclean)123123可见此时没有任何修改的内容。再看看具体有什么xxx@xx

2017-08-05 17:13:20

JSW TOKEN 创建

基于Token的WEB后台认证机制几种常用的认证机制HTTPBasicAuthHTTPBasicAuth简单点说明就是每次请求API时都提供用户的username和password,简言之,BasicAuth是配合RESTfulAPI使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。因此,在开发

2017-07-04 14:35:05

pagehelper 插件应用报错:ConversionNotSupportedException: Failed to convert property value of type ‘java.la

Mybatis物理分页插件PageHelper5.0分类:springmaven(666)(1)昨天在Maven管理的项目中集成PageHelper的时候总是没有成功。我采用的是Spring的集成方式。因为我使用的是PageHelper5.0,如果按照这样的配置的话,Log就会报出如下异常:Errorcreatingbeanwithname

2017-06-30 11:24:01
奖章
    暂无奖章