自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qiao的博客

若有误,请指教,蟹蟹

  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 SpringCloud从0到丧心病狂

title: springCloud从0到丧心病狂copyright: truetoc: trueauthor: tyrantqiaocategories: []date: 2021-07-19 07:07:29password:tags:springCloudJavaSpring Cloud微服务架构领域核心组件配置Eureka、Ribbon、Feign、Hystrix、Zuul 等组件业务场景设计比如说这样子的业务场景,外卖 APP,用户下单喜欢的菜,支付订.

2021-08-08 21:50:56 139

原创 JAVA8新特性

java8的一些新特性:流处理(stream API)行为参数化 ::Lambda方法引用(predicate–谓词)默认方法(default)Optional容器对象 可包含空值Stream API+lambda+行为参数化things=filterThings(things,(Thing a)->a.getColor().equals("red"));List

2020-11-08 16:00:09 98

原创 mysql亿级数据迁移

亿级数据迁移背景:Mysql5.6 + 分库分表 + 跨数据库实例,要求线上迁移+切换功能总体实现方式Created with Raphaël 2.2.0记录导出位点(用于做增量同步内容)开始导出数据将导出的数据文件上传到解析服务器解析文件入库判断文件是否均入库增量同步数据入库限流迁移方接口(或消息队列堆积)判断增量数据是否一致开关切换迁移结束yesnoyesnoMysql迁移问题磁盘空间-- 查看各数据库占用磁盘空间大小selectTABLE_SCHEMA,concat(trunca

2020-11-08 15:59:42 884

原创 mysql学习笔记

mysqlinstallwindowsmysql installer can finish almost all of the things of configuring and installing. There have two programs should be noticed,MySQL Server which is the main application to deploy your database or something else. MySQL WorkBench is a pr

2020-11-08 15:59:13 152

原创 动手写mybatis

mybatisMyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。这篇文章基于公众号Java技术栈《从 0 开始手写一个 Mybatis 框架,三步搞定!》 详情点我这里做了个项目demo,在子modu

2020-11-08 15:57:52 99

原创 定时批次任务搭配MQ

批次任务总体流程Created with Raphaël 2.2.0Start数据库存储批次信息【sql、时间、执行类】输入批次任务名字前端发起批次任务请求mybatis获取批次信息执行#批次sql语句获取数据将获取到数据映射到dataUnique将数据存入批次分区表将批次任务发到MQ消费MQ的批次任务End按模块划分模块数据库存储MQ TOPIC查询SQL【查出相关的数据,比如要刷新缓存的活动id】批次分区数量批次时间等查询sql由于查询sql查的对象名不一致,所以需

2020-11-08 15:57:16 251

原创 从centos虚拟机开始学习[安装]

centos本文主要是想从虚拟机搭建的centos系统开始,尝试一些相关难题的复现以及攻关难题上,可能是生活中、或者工作中的突发奇想。 – 配置:vmware+centos7+mysql5.8环境搭建cd ~# 相关插件以及配置的安装,mysql,npm,zsh,vim之类的,可自由选择wget https://raw.githubusercontent.com/tyrantqiao/dataPlatform/master/install.shchomod +x ./install.sh

2020-11-08 15:56:29 122

原创 程序员会计学读书笔记

程序员会计学读书笔记会计银行中了解会计体系,可以更好地理解业务体系,虽然目前做的跟传统金融没啥关系,但是也可以了解下会计的世界,继而更好地实现自己的业务代码编写。左右记账对于每个个体(包括银行)而言,分为两大栏目:资产和负债,资产的减少相当于负债的增加,这两者是相互联系的,对于程序员而言,这块理解为两个流水表,各自记录信息,这样子虽然交互多,但是能够提高记账的效率(试想只有一个流水表,当某项资产需要扣减时,得花大量时间用于查询),且当系统发生故障时,我们可以通过对账的机制进行回滚、修复。如

2020-11-08 15:55:33 698

原创 (JDK11)String源码以及面试题

使用版本:JDK11先从String的源码开始解析,然后再慢慢拓展到相关的部分首先是从String开头源码开始解读public final class String implements java.io.Serializable, Comparable<String>, CharSequenceSerializableSerializable 实现这个接口可以使得对象序列化...

2019-01-05 11:23:33 525

原创 git详细解释【使用以及原理】

git本文以平时工作经历+pro git书籍内容进行阐述,算是做个学习笔记。版本控制系统本地版本控制系统Mac OS X系统上通过rcs命令进行保存并且管理文件补丁,补丁记录着对应文件修订前后的变化集中化版本控制系统类似于CVS,Subversion,Perforce之类的,主要核心在于有一个核心服务器负责管理所有文件的修订版本。分布式版本控制系统Git、...

2019-01-05 11:18:21 295 2

原创 hexo详细实用构建,配置,插件

hexo需要安装软件Node.jshexo安装指令通过yarn或者npm安装,推荐使用yarn,下载速度比npm稳定而且快太多了npm install hexo-cli --saveyarn add hexo-cli --save 让hexo变得更好用hexo插件同样通过npm或者yarn下载安装即可,当然要有选择性地安装,不然插件太多时,也会占据和产生大量...

2019-01-05 11:12:22 854 6

原创 TCP/IP以及HTTP详解

历史从操作模式来说单机模式操作网络互连模式WAN[Wide Area Network] LAN[local Area Network]从发展进程的各种产物批处理(Batch Processing)利用卡带编程,再放置在专门的读卡机时代,较为出名的故事是比尔盖茨飞机上用卡带编程。分时系统【一机多用】与Basic编程语言搭配计算机间通过通信线路传递数据实验基于...

2018-10-27 16:17:05 173

原创 IDEA实用小技巧【快捷键、插件等】

常用的快捷键,离开鼠标Alt+home homeCtrl+Shift+C copyCtrl+Shift+V pasteCtrl+Shift+N openCtrl+Shift+Alt+S project settingsCtrl+O headCtrl+R EndCtrl+F12 file structureCtrl+E Recent FileCtrl+Q API searchC...

2018-10-27 16:13:24 131

原创 2018年面经,希望帮到大家【持续更新】

面试公司按一些收集到的信息加自己的经验总结给大家oracle笔试[网上]总体还是特别难的【全英文】在快速看题的过程中,如果有不会的单词或则会产生歧义的段落,就会导致真正做题时间很短,大概一分钟一道的感觉。for(;;)可以塞方法进去吗?可以for (int i = 0; i < 10; System.out.println("hello")) { i++;}...

2018-10-27 16:10:45 260

原创 微信服务器配置(nginx+python+supervisord, etc:java)

【认证需要端口】微信服务器配置需要开放80或者443端口,也就是Http://和https://一般url格式为,http://domain_name/project_name(提示:端口号可不加)【验证】验证流程:    微信发送一些请求,并对服务器内的设置的东西进行反馈验证,若验证成功,则可以开启认证。(微信接入指南内有详细验证流程)【服务器配置

2017-08-23 13:01:18 468

原创 http常见code(40x)

HTTP Status Code 401: The request has not been applied because it lacks valid authentication credentials for the target resource.500 Internal Server Error:The server encountered an unexpected co

2017-07-23 08:49:47 2821

原创 Linux命令笔记(持续更新)

·gedit Ide 启动idegedit xxx.c编译.c文件为目标文件, gcc -o xxx xxx.c启动目标文件 ./xxxSoftware:sysbanner用户管理:(/etc/sudoers.d/     /etc/group/)who am i ** who mom likessudo adduser xxxsu -l xxx (ctrl+d退出)groups somebody...

2017-07-19 09:02:49 202

原创 java.lang一些基本method的原理学习

`println`写helloworld的老伙伴了.-**System.out.println(xxx)** 里面可以放任意的类型,并能打印出来,当然是指不抱错前提下,因为值都是转型为Object后再打印的。```public void println(Object x) { String s = String.valueOf(x); synchronized (thi

2017-07-15 12:56:46 249

原创 java.io(基本操作方式)

`in`public static String readText(String fileName){ StringBuilder stringBuilder=new StringBuilder(); try { BufferedReader in = new BufferedReader( new

2017-07-13 23:37:37 172

原创 python学习笔记

`open`Character Meaning 'r' open for reading (default) 'w' open for writing, truncating the file first 'x' create a new file and open it for writing 'a'

2017-07-12 13:37:50 132

原创 tomcat学习笔记

Url http://localhost:8080在主页中可以进行一些基本的tomcat操作,而这些操作需要登录你的帐号密码,当然没有帐号密码可自行设置。在/conf/tomcat-users.xml 可以进行设置。<role rolename="manager-gui"/><user username="xxx" password="xxxx" roles="manager-gui"/>

2017-07-12 11:43:10 274

原创 数组(java)

引用数组创建对象时,要注意int[] testArray1这里只是创建了个引用。int[] a1={1,2,3,4,5};/*创建数组要注意要定大小,java需要固定数组的大小,这在jvm会有解释,若需要不定长数组可用ArrayList等扩增数组*/int[] a2;a2=a1;a2[1]=5;System.out.println(a1[1]);/*result is 5*/可变参数列表

2017-07-10 23:38:41 154

原创 static 学习笔记

static不能用于局部变量,只能作用于域(同样初始化后的值是默认的,基本数据一般就是0那些,对象为null)对于存储来说,只占用一份存储区域,且是在类加载前存储。而这个存储(创建)是发生在调用了对应的类对象时的。public class TestStatic { public static void main(String[] args) { System.out.pri

2017-07-10 23:11:39 185

javaEE开发手册

大家可以了解一下,至于积分我也没办法,csdn一定要的啊。。。我也没办法。= =

2018-05-27

Acm竞赛的资料

ACM的竞赛资源,大家可以了解一下,至于积分我也没办法,csdn一定要的啊。。。我也没办法。= =

2018-05-27

代码算法第四

代码算法第四 紫薯布丁

2017-12-30

华农激光课程设计文档

希望帮助到大家,紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁

2017-12-30

sql-cookbook资源

sql。cookbook的资源,希望帮助到大家,紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁紫薯布丁

2017-12-30

空空如也

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

TA关注的人

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