摘要: BootStrap Table主子表 效果如下: 实现步骤 引js和css html中增加table标签 完整代码如下: 阅读全文
posted @ 2019-06-20 20:50 falcon_fei 阅读(964) 评论(0) 推荐(0)
摘要: 构建支持多种数据库类型的代码自动生成工具 背景: 一般的业务代码中写来写去,无外乎是先建好model,然后针对这个model做些CRUD的操作。(主要针对单表的业务操作)针对于数据库dao、mapper等的代码自动生成已经有了mybatisGenerator这种工具,但是针对于controller、 阅读全文
posted @ 2019-06-20 17:46 falcon_fei 阅读(1510) 评论(0) 推荐(0)
摘要: vue与权限系统整合 vue如果集成在java项目中,不单独部署,如何与java项目整合(包含菜单权限管理)? Vue相关基础内容 Vue.extend 由于没法像单独的vue项目那样,直接写component组件,在这里可以使用Vue.extend. 有了这个组建构造器,使用 进行注册,就可以在项 阅读全文
posted @ 2019-06-20 17:46 falcon_fei 阅读(338) 评论(0) 推荐(0)
摘要: 基于spring security oauth2搭建授权服务器 背景: 1. 需要API网关控制权限,单点登陆。 2. 做前后端分离的应用,前端使用vue+elementui实现。 当前关于这方面的系统资料较少,因此大多是找寻网上零散的示例解析,结合官方文档中的demo再加上源码跟踪调试来进行学习与 阅读全文
posted @ 2019-06-20 17:46 falcon_fei 阅读(6692) 评论(0) 推荐(1)
摘要: 背景描述:使用quartz建立多个定时任务,每5分钟执行一次。定时任务中包含httpclient的网络访问,及druid的数据库访问。执行一段时间后不定期(可能10天半个月,可能好几个月)卡死。 表现状况为: 日志到某个时间点突然没有输出了,也没有异常日志记录,排除当时磁盘空间不足的问题 httpc 阅读全文
posted @ 2019-06-20 17:45 falcon_fei 阅读(4194) 评论(0) 推荐(0)
摘要: 文件结构体_finddata_t c语言中对文件的操作需要用到 _finddata_t ,引用 include 结构体定义如下: 如何存储到文件结构体中_finddata_t 将文件内容信息读写等操作需要_findfirst()、_findnext()和_fineclose()三个函数的搭配使用 _ 阅读全文
posted @ 2019-06-20 17:45 falcon_fei 阅读(339) 评论(0) 推荐(0)
摘要: c 中使用log4net 需求在winform程序中使用listview或者textbox显示日志,并且也要将日志文件记录在单独的txt日志文件中 在网上找了个例子,可以实现显示在textbox中,但是一直没有打印txt文本日志文件。究其原因是log4net配置文件需要在debug目录下,且需要确认 阅读全文
posted @ 2019-06-20 17:45 falcon_fei 阅读(362) 评论(0) 推荐(0)
摘要: 创建swap分区 背景:使用的是阿里云最低配版本的服务器,使用docker搭建微服务相关应用,发现之前启动的应用总是莫名被killed了。起了这个挂了那个,真是按下了葫芦又起了瓢啊。最后使用free命令看了下内存使用情况,。。把自己吓到了。内存快被耗尽了,而swap都是0,想着这个是否和window 阅读全文
posted @ 2019-06-20 17:45 falcon_fei 阅读(3009) 评论(1) 推荐(0)
摘要: 使用bindingResult与实体类注解实现注解校验 一、引入validatorjar包,并在需要校验的实体类字段上增加校验注解 需要引入hibernate中的 org.hibernate.validator,在springboot2.x中,使用 javax.validation 然后在需要校验的 阅读全文
posted @ 2019-06-20 17:45 falcon_fei 阅读(2295) 评论(0) 推荐(0)
摘要: 数组: 优势:随机访问速度快,即 int[] array={3,6,9,7,4} 可以使用array[下标] 随便访问第任意个元素,而链表只能访问相邻元素,顺序访问。 单向链表、双向链表原理 区别: 表头为空,表头指向后续第一个节点,第一个节点指向第二个节点,由此类推。每一个节点依次指向下一个节点。 阅读全文
posted @ 2019-06-20 17:44 falcon_fei 阅读(155) 评论(0) 推荐(0)
摘要: 背景:程序部署在客户机器上,不定期异常崩溃,且无日错误异常日志记录。 day1:初步排查是内存问题导致的,考虑使用分析工具记录分析。另外代码review仔细排查,怀疑有可能跟大量网络socket没有释放有关。 程序种使用到了httpclient,其中用的较多的get请求设置的超时时间如下: Requ 阅读全文
posted @ 2019-06-20 17:44 falcon_fei 阅读(318) 评论(0) 推荐(0)
摘要: 重启阿里云需要启动的内容,记下备忘。有时间的时候有必要写成脚本了 1. 启动docker服务 service docker start 2. 启动docker相关容器 docker start pf mysql、docker start mywordpress 3. 启动nginx 使用中碰到的问题 阅读全文
posted @ 2019-06-20 17:44 falcon_fei 阅读(280) 评论(0) 推荐(0)
摘要: 数据结构 图 图的定义 A graph is made up of vertices/nodes and edges/lines that connect those vertices. A graph may be undirected (meaning that there is no dist 阅读全文
posted @ 2019-06-20 17:44 falcon_fei 阅读(145) 评论(0) 推荐(0)
摘要: 存储结构 邻接矩阵(Adjacency Matrix) 邻接链表(Adjacency List) 十字链表(Orthogonal List) 算法 插入、冒泡、选择排序、希尔排序 java public class InsertSort { @Test public void testInsertS 阅读全文
posted @ 2019-06-20 17:44 falcon_fei 阅读(196) 评论(0) 推荐(0)
摘要: 10进制转2进制 使用短除法 原码、补码与反码 计算机是用补码来存储数据的,为什么要用引入反码和补码呢? 原码:数字在计算机中的表现形式是二进制,叫做机器数,二进制是带有符号位的,比如:数字 3和 3,二进制表示方法分别为 00000011 和10000011 ,最高位,即最左边的位置是符号位,0表 阅读全文
posted @ 2019-06-20 17:44 falcon_fei 阅读(282) 评论(0) 推荐(0)
摘要: 使用wordpress建立博客网站,找了些好看的主题,发现加载速度“炒鸡”的慢。。。。 F12看了下,卡再了加载font.google 下载,google字体这里,。伟大的greatwall,你懂的。这个文件怎么都下载不到的,所以每次页面打开要等好久一直到这个请求超时为止。 知道了原因,要解决也很简 阅读全文
posted @ 2019-06-20 17:43 falcon_fei 阅读(219) 评论(0) 推荐(0)
摘要: 结构体 什么是结构体 结构体是C语言中的一种数据类型,它有如下特点 1. 结构体是一种构造数据类型 2. 把不同类型的数据组合成一个整体来自定义数据类型 结构体的定义方式与结构体变量的声明 结构体类型与结构体变量 结构体类型与结构体变量概念不同,相当于java中的类,和具体类的实例 1. 类型:不分 阅读全文
posted @ 2019-06-20 17:40 falcon_fei 阅读(1022) 评论(0) 推荐(0)
摘要: 二叉树的分类 完美二叉树(perfect binary tree) 官方定义: 一个深度为k( = 1)且有2^(k+1) 1个结点的二叉树称为完美二叉树。 A Perfect Binary Tree(PBT) is a tree with all leaf nodes at the same de 阅读全文
posted @ 2019-06-20 17:38 falcon_fei 阅读(260) 评论(0) 推荐(0)
摘要: 搭建微服务中台 中台整个预占地址段【8090 8999】 注册中心预占地址段为【8090 8099】实际使用端口号为8090、8091 商品中心预占地址段为【8901 8910】实际使用端口号为8910 配置中心预占地址段为【8911 8920】实际使用端口号为 apollo configservi 阅读全文
posted @ 2019-06-20 17:37 falcon_fei 阅读(1269) 评论(0) 推荐(0)
摘要: 安装node.js 包管理器 1. 到 "官网" 下载安装包 2. 直接默认安装,安装完成后验证是否正常安装。打开命令提示符: 输入 。 如果显示版本号则证明安装完成。 安装vue 1. 打开命令提示符输入: 2. 全局安装 vue cli 3. 创建一个基于 webpack 模板的新项目 my p 阅读全文
posted @ 2019-06-20 17:32 falcon_fei 阅读(580) 评论(0) 推荐(0)