自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夏季版

知识在于积累

  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

原创 postgresql将主键ID修改为最大的ID值+1

SELECT setval(‘data_tracking_au_sec_id_seq’, (SELECT MAX(id) FROM data_tracking_au_sec)+1);data_tracking_au_sec_id_seq:可以再DDL查看到

2019-03-29 21:00:33 3928 1

原创 postgresql出现主键冲突时如何修改主键值

select setval(‘t_terminal_id_seq’, max(id)+1) from “public”.t_terminal;

2019-03-28 15:36:15 1549

原创 判断某个用户的所在地区是否属于白名单地区表中

判断某个sn的所在地区是否属于白名单地区表中(area_list可以为多个地区,以逗号分隔)select id,sn,area_list from t_white_sn where sn = #{sn,jdbcType=VARCHAR}AND (coalesce(area_list,’’) like CONCAT(’%’,#{country,jdbcType=VARCHAR},’%’) ...

2019-03-27 15:13:40 395

原创 java面试底层常问知识点

1、java的平台无关性是如何实现的?Java源码首先被编译成字节码,再由不同平台的JVM进行解析,Java语言在不同的平台上运行时不需要进行重新编译,Java虚拟机在执行字节码文件的时候,把字节码转换成具体平台上的机器指令。2、JVM如何加载class文件Class Loader:依据特定格式,加载class文件到内存中Execution Engine(解释器):对命令进行解析Na...

2019-03-18 20:13:41 736

原创 Eclipse中如何将普通项目打包为可执行的jar文件

1、测试的java项目如下:2、选中项目,右键单击项目,选择export3、找到其中的Runnalbe JAR file文件4、选中后会弹出一下方框,其中第一个是选择你的项目中的main方法的类。第二个是将项目打成jar文件的路径(我这里选择txt文件是因为加密的原因)。第三个一定要选中Extract required libraries into generated JAR。5、选...

2019-03-14 19:13:43 1641

原创 面试时常见的Linux相关问题

1、linux的体系结构1、体系结构主要分为用户态和内核态2、内核:本质是一段管理计算机硬件设备的程序3、系统调用:内核的访问接口,是一种能再简化的操作4、公用函数库:系统调用的组合拳5、shell:命令解释器,可编程2、如何查找特定的文件1、find命令:在指定目录下查找文件3、检索文件内容1、grep命令:查找文件里符合条件的字符串2、管道操作符|:可将指令连接起...

2019-03-12 17:56:35 1108

原创 Java运算符顺序口诀

单目乘除为关系,逻辑三目后赋值。单目:单目运算符+ –(负数) ++ – 等乘除:算数单目运算符* / % + -为:位移单目运算符<< >>关系:关系单目运算符> < >= <= == !=逻辑:逻辑单目运算符&& || & | ^三目:三目单目运算符A > B ? X : Y后:无意义,仅仅为了凑字数...

2019-03-12 14:23:49 221

转载 MySQL索引原理分析(为什么使用B+树)

为什么哈希表、完全平衡二叉树、B树、B+树都可以优化查询,为何Mysql独独喜欢B+树?1、哈希表有什么特点?假如有这么一张表(表名:sanguo):现在对name字段建立哈希索引:注意字段值所对应的数组下标是哈希算法随机算出来的,所以可能出现哈希冲突。那么对于这样一个索引结构,现在来执行下面的sql语句:select * from sanguo where name='周瑜';...

2019-03-12 11:21:46 1197

原创 数据库索引数据结构-B树

1、定义1、根节点至少包含两个孩子2、树中每个节点最多含有m个孩子(m>=2)3、除根节点和叶节点外,其他每个节点至少有ceil(m/2)个孩子4、所有叶子都位于同一层5、如下图:2、查找B-Tree作为一个平衡多路查找树(m-叉)。B树的查找分成两种:一种是从一个结点查找另一结点的地址的时候,需要定位磁盘地址(查找地址),查找代价极高。另一种是将结点中的有序关键字序列放入...

2019-03-11 15:11:31 380

原创 数据库索引数据结构-二叉查找树

1、定义:二叉排序树或者是一棵空树,或者是具有下列性质的二叉树:(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值;(3)左、右子树也分别为二叉排序树;(4)没有键值相等的节点。如上图所示:50的左子树不为空,则50的左子树上所有结点20、15、30都是小于50的。2、查找1、任何一个数据的查找过程都需要...

2019-03-11 14:56:25 290

原创 数据库架构

遇到一个面试题:如何设计一个关系型数据库?这里应该考的是面试者对数据库整个架构的理解,所以有必要对关系型数据的整体架构进行深入的分析:关系型数据库主要划分为两个部分:第一个部分类似为一个文件系统,用于数据的持久化存储。第二个部分为程序实例模块:1、存储管理:逻辑转换为存储2、缓存机制:提高效率3、SQL解析模块4、日志管理模块5、权限划分模块6、容灾机制模块7、索引管理模块...

2019-03-11 14:24:59 202

原创 Redis架构原理与搭建

1、Replication+Sentinel架构这套架构使用的是社区版本推出的原生高可用解决方案,其架构图如下!这里Sentinel的作用有三个:监控:Sentinel 会不断的检查主服务器和从服务器是否正常运行。通知:当被监控的某个redis服务器出现问题,Sentinel通过API脚本向管理员或者其他的应用程序发送通知。自动故障转移:当主节点不能正常工作时,Sentinel会开始一...

2019-03-08 16:05:21 602

原创 Java如何实现10进制转任意进制

说明:其实jdk提供了10进制转2、4、8、10、16、32这几个进制的方法。但是很不幸的是,在网上找了很多资料,对于如何转为其他进制的博文很多都是扯淡。后来看到了老徐写的一个公共类,然后对这个公共类进行了整理。实例代码如下所示:(如果需要自己改造,则根据规律来处理即可。)package com.sowell.aaa.controller.test3;public class Numer...

2019-03-06 14:25:59 5819 1

redis自动化安装

支持redis单机,主从部署,文档齐全,yijia

2017-08-16

postgresql数据库自动化单机主从部署-吴永胡

postgresql数据库自动化单机主从部署

2017-08-09

postgresql数据库手动安装以及主从配置

postgresql数据库手动安装以及主从配置

2017-08-07

SQLAlchemy详细教程

sqlAlchemy教程

2017-07-07

java项目中cas和authcenter的集成

CasClientUtil.java

2017-06-26

redis操作工具类

封装了所有对redis操作的工具

2017-04-26

nodejs开发微信公众号第三天代码 可以实现推送消息

nodejs开发微信公众号

2016-12-13

nodejs开发微信公众号第二天代码

慕课网开发微信第二天源代码

2016-12-12

空空如也

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

TA关注的人

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