自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 jquery ui draggable,droppable 学习总结

刚接触的时候,分不清draggable和droppable的区别,瞎弄了一会,其实很简单,draggable就是“拖”的功能,droppable就是“放”的功能。 一、先上一个简单例子 1、代码 2、截图/ 拖动 #draggable之前的截图 把#dragg...

2019-09-29 11:18:00

阅读数 6

评论数 0

转载 VSCode设置网页代码实时预览

一、设置描述 1.VSCode作为一款很不错的开发软件,相比DW更小巧,用来测试前端特别不错,那么我们平时开发网页发现只有写完代码,然后保存,接下来到浏览器中刷新查看效果,然后不停重复,我们发现很多时间就这样浪费到了这三个步骤上。 2.其实我们可以在VSCode中配置一个网页服务器,修改完...

2019-09-27 15:17:00

阅读数 367

评论数 0

转载 lua 源码阅读 1.1 -> 2.1

lua 1.1 阅读1. hash.c 中 a) 对建立的 Hash *array 用 listhead 链式结构来管理,新增lua_hashcollector,用来做 Hash 的回收处理。 ps: 1.0 用的是个 512 的数组,用一个少一个 b) Hash *lua_createarra...

2019-09-26 09:56:00

阅读数 6

评论数 0

转载 在centos7.2上安装kibana7.3.2

一、下载 官网下载:https://www.elastic.co/cn/downloads/kibana 二、安装 上传至:/usr/local tar -zxvf kibana-7.3.2-linux-x86_64.tar.gz cd kibana-7.3.2-linux-...

2019-09-24 17:20:00

阅读数 3

评论数 0

转载 在centos7.2上安装logstash7.3.2

一、下载logstash:https://www.elastic.co/cn/downloads/logstash 二、安装: 如果下载的是logstash-7.3.2.zip 上传至 /usr/local 解压:unzip logstash-7.3.2.zip 修改内存大小: ...

2019-09-24 17:06:00

阅读数 18

评论数 0

转载 idea注册码至2100年

BIG3CLIK6F-eyJsaWNlbnNlSWQiOiJCSUczQ0xJSzZGIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdG...

2019-09-22 17:39:00

阅读数 104

评论数 0

转载 IDEA建立Spring MVC Hello World 详细入门教程

目录 通过IDEA新建Spring MVC项目 设置运行、调试相关配置 导入Spring MVC 相关类库 添加 Controller 修改 url-pattern(web.xml) 配置 component-scan(dispatcher-servlet.xml) 配置 Vie...

2019-09-22 17:04:00

阅读数 7

评论数 0

转载 Tomcat远程调试

本文环境:tomcat:apache-tomcat-8.5.6,eclipse:eclipse-jee-oxygen 1、修改bin\catalina文件,增加如下配置   1)Windows环境,修改catalina.bat文件 set CATALINA_OPTS=-server -X...

2019-09-22 16:17:00

阅读数 9

评论数 0

转载 ps -ef|grep详解

ps命令将某个进程显示出来 grep命令是查找 中间的|是管道命令 是指ps命令与grep同时执行 PS是LINUX下最常用的也是非常强大的进程查看命令 grep命令是查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep全称是Global Regu...

2019-09-22 15:59:00

阅读数 10

评论数 0

转载 第七篇 设计模式

一.简单工厂 下面是简单工厂的UML图 解释: 有个CreateA类,它可以创建一个A类,这个A类可以是A1 ,也可以是A2,然后执行do方法 简单工厂:你选择什么样的模式,就生成什么产品 简单工厂模式(Simple Factory Pattern):是通过专门定义一个类来负责创建...

2019-09-21 20:44:00

阅读数 3

评论数 0

转载 异步操作是什么

这篇文章没什么营养,只是为了让我自己记住究竟什么是异步: 异步模式不用阻塞当前线程来等待其他任务的完成,而是允许当前线程继续执行后面的操作,当异步操作完成后,再去执行回调操作,这样做的好处就是避免其他操作执行的时间太长而使当前线程长时间等待 转载于:https://www.cnblogs.co...

2019-09-20 20:26:00

阅读数 7

评论数 0

转载 lua 1.0 源码分析 -- 总结

读完 lua1.0 的源码感触:1. 把复杂的代码写简单2. pack 的内存回收3. hash 实现简单,但是应该可以改进,看高版本的代码怎么实现4. lua 初始化环境做了什么,就是一组全局变量初始化, lua_table, const, string, file, lua_arrary5. ...

2019-09-20 11:14:00

阅读数 7

评论数 0

转载 lua 1.0 源码分析 -- 2 内存回收

  说这个,先要说下lua的环境,正常说创建一个lua的虚拟环境,就是创建一组全局变量,lua1.0里创建的主要是以下几个:    extern Symbol *lua_table; /* 符号数组 */ extern Word lua_ntable; ex...

2019-09-20 11:01:00

阅读数 6

评论数 0

转载 最大线程数量

最近面试的时候遇到一个关于java中最多能创建多少线程的问题,结果瞎答一通,尴尬了,回来看了一篇博客,人家写的很好,转载一下,原文链:https://www.cnblogs.com/princessd8251/articles/3914434.html JVM最大创建线程数量由JVM堆内存大小、...

2019-09-19 10:09:00

阅读数 4

评论数 0

转载 lua 1.0 源码分析 -- 1 lua 的虚拟指令

  lua的解释器拿到lua编写的源码,首先进行解析,就是进行词法分析和语法分析,将源码转换成lua的指令集,然后执行这个指令集。      lua源码:    function f(val) return val; end function main() ...

2019-09-19 09:48:00

阅读数 5

评论数 0

转载 Spring MVC+ajax进行信息验证

本文是一个ajax结合Spring MVC使用的入门,首先我们来了解一下什么是Ajax AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。所以ajax对于提升用户体验十分重要 XMLHttpRe...

2019-09-17 10:52:00

阅读数 3

评论数 0

转载 spring容器、spring MVC容器以及web容器的区别

本文转载自https://www.cnblogs.com/xiexin2015/p/9023239.html 说到spring和springmvc,其实有很多工作好多年的人也分不清他们有什么区别,如果你问他项目里用的什么MVC技术,他会说我们用的spring和mybatis,或者spring和h...

2019-09-16 09:39:00

阅读数 1

评论数 0

转载 Spring MVC浅析

  讲到MVC,想必大家都很熟悉,就是将数据模型、视图、控制器进行分离,做到分工明确,在Spring的帮助下,Spring MVC 更是做到了充分的解耦,因为大部分的资源都由Spring进行管理,为Spring MVC提供了方便,比如Controller层,会用到Spring的依赖注入功能,只用声...

2019-09-16 09:25:00

阅读数 2

评论数 0

转载 Mac adb 提示 command not found. 解决办法

造成此类现象的原因是:未配置Android的环境变量。因此,您需为Mac中的Android SDK配置环境变量。 启动Mac自带的终端Terminal。 进入当前用户的home目录。 在命令行输入echo $HOME 创建.bash_profile文件。 命令行输入touch .ba...

2019-09-14 07:21:00

阅读数 1

评论数 0

转载 AndroidStudio 3.5格式化xml文件出现自动改变xml元素位置问题

问题描述格式化xml时,出现自动改变了xml元素位置问题.左侧是原始的,右侧是格式化后的. 坑娘啊,这样界面就完全变了啊. 解决方案在设置里,Appearance& Behavior > Editor > Code Style > XML 界面点击“Set from…”...

2019-09-11 09:51:00

阅读数 7

评论数 0

转载 git常用命令

初始化 git init 初始化一个新的项目(会生成一个.git文件) git --bare init建立裸仓库,仓库中不包含工作目录 基本设置: git config --global commit.template Name 设置提交时的模板 git config --g...

2019-09-09 19:41:00

阅读数 0

评论数 0

转载 ionic3-修改APP应用图标(icon)和APP启动界面(Splash)

命令 ionic cordova resources ionic cordova resources --icon ionic cordova resources --splash 准备 准备一张大小为1024*1024的图片文件作为APP的图标(命名:icon) 准备一张...

2019-09-09 15:23:00

阅读数 3

评论数 0

转载 回文字符串

最近遇到两个题目,比较有意思,由于两个题目的描述比较相似,在这里就一起说了,做一个比较 题目一:给定一个字符串,给该字符串添加一些字符,使其成为一个回文串,求需要添加的最少字符数,并求出添加字符后回文串的样子,如果有多个这样的回文串,只用返回其中一个即可 比如: str="AB&qu...

2019-09-08 21:59:00

阅读数 1

评论数 0

转载 面试中的一天我是怎么度过的(含面试题)

九月六日是我正儿八经找工作的第五天,这一天是周五,我有三家面试,两家面谈,一家电话面试。 早上七点钟就拖着疲惫的身子起床洗漱了,因为前一天看面试题看到了凌晨两点多,洗漱完毕,草草的再把自己的复习笔记过了一遍,一看时间,八点半了,赶紧准备准备出发去第一家公司。 经过一个多小时的地铁我到达了第一家...

2019-09-08 01:07:00

阅读数 6

评论数 0

转载 android studio 创建项目的一些配置

build.gradle文件 1 apply plugin: 'com.android.application' 2 apply plugin: 'org.greenrobot.greendao' // 使用greenDAO 3 ...

2019-09-05 14:26:00

阅读数 5

评论数 0

转载 protoc-c 阅读笔记

  以前和山哥做过类似的,最近想起来,抽空又看了下 protoc-c。   山哥做的报文流向:     rpc -> lydtree -> motree -> struct   涉及的细节很多     1) lydtree的priv上挂回调,数据转换也回把这个回调带过去 ...

2019-09-05 11:28:00

阅读数 2

评论数 0

转载 mybatisPlus代码生成工具

手敲entity、dao、mapper.xml、service、controller的老套路,不仅让人厌倦,还严重影响开发效率。作为开发,不是应该更专注业务功能的实现吗? 毕竟这些无关业务逻辑,要是给个表名,就有个现成的CRUD代码就好了! 这不,mybatisplus提供了代码生成器,轻松生...

2019-09-04 17:48:00

阅读数 1

评论数 0

转载 protoc-c 安装记录

  记录下 protobuf-c安装过程中的问题。   1)安装的时候没细看依赖。    --protobuf-crequires a C compiler, a C++ compiler,protobuf, andpkg-configto be installed.   2)安装依赖之后,报...

2019-09-04 15:04:00

阅读数 10

评论数 0

转载 获取到一个list 怎么分页?

1 public SearchResult paging(List<T> list, int pageNumber, int pageSize) throws Exception{ 2 List<T> pageList = new ArrayList&l...

2019-09-04 14:27:00

阅读数 23

评论数 0

转载 mysql中的正则操作 匹配手机号,匹配中文,替换

mysql中的正则操作 匹配手机号,匹配中文,替换 正则匹配hy_user表内tel字段的电话号码: SELECT * FROM hy_user WHERE tel REGEXP "[1][35678][0-9]{9}" SELECT tel FROM hy_user W...

2019-09-04 09:57:00

阅读数 2

评论数 0

转载 http_parser

  最近读了 http_parser的源码,记录下。   有意思的地方:     1) 协议解析可以不完全解析完,但是当前 parser会记录解析状态,这样可以继续解析     2) 协议解析首要还是要了解协议本身,我是边读源码边学协议,比较笨,解析的思想就是解析字符,记录当前解析状态,更新...

2019-09-03 10:11:00

阅读数 4

评论数 0

转载 javaSE

SE 方法: 方法定义和使用 修饰符 返回值类型 参数:形参和实参 返回值 return break continue 调用 重载 和 重写 递归 成员和静态 面向对象: 类和对象 成员变量 成员方法 构造器 为对象初始化信息(成员属性的值) this 当前创建的这个对象...

2019-09-02 19:36:00

阅读数 11

评论数 0

转载 Spring cloud服务调用(Feign)

(一)添加依赖   在项目 user-api 添加 feign 依赖: <!-- 依赖 Spring Cloud Netflix Feign --> <dependency> <groupId>org.springframework.cloud&...

2019-08-29 15:27:00

阅读数 0

评论数 0

转载 获取常用收藏菜单

@Datapublic class SysUserFavoriteMenu { /** * 账号ID */ private String userId; /** * 菜单ID */ private String menuId; /** ...

2019-08-29 15:01:00

阅读数 3

评论数 0

转载 根据登陆用户获取相应权限菜单

通过登录人userId获取对应角色 再获取对应角色下的权限菜单(用户角色关联表,角色菜单关联表) 1,构建递归获取父节点方法 (因为角色菜单关联表中保存的只有菜单的叶子节点 所以要递归获取父节点) private void getUserMenus(HashMap<String, ...

2019-08-29 11:24:00

阅读数 74

评论数 0

转载 构建树形菜单数据

菜单实体: @Data public class SysMenu { /** * 菜单编码 */ @ApiModelProperty(value="菜单编码",name="rowId",example=&q...

2019-08-29 10:55:00

阅读数 0

评论数 0

转载 关于cms系统文章发布统计问题

最近有个任务是关于cms文章发布统计,统计分为两步,第一步是统计所有会员发布的文章总数,并按照发布文章总量倒序排列。同时点击每个会员显示每个会员在每个栏目上发布的文章个数。 形如这样的: 用户名 投稿数量 排名 操作 小明 ...

2019-08-28 15:26:00

阅读数 8

评论数 0

转载 SASS(二)

样式规则(Style Rules) 总览   和css一样,样式规则是Sass的基础,原理也差不多:用选择器选择你所要改变样式的元素,然后声明一些属性去决定它的样式。 Sass: .button { padding: 3px 10px; font-size: 12px; ...

2019-08-26 17:03:00

阅读数 1

评论数 0

转载 如何解决jupyter--notebook无法连接python服务也就是显示一直IN[*]

问题描述&解决 在我使用anaconda3安装自带的jupyter--notebook时,发现其居然不能连接到python服务上,但是我的同学居然能正常使用,着实让人奇怪,难道是电脑问题???? 根据网上的建议,查了一下版本 conda list 复制代码对比了一下 ,原来是tornado...

2019-08-24 05:24:25

阅读数 215

评论数 0

转载 死锁现象与递归锁 信号量 GIL全局解释器锁 GIL与lock锁的区别 验证计算密集型IO密集型的效率 多线程实现socket通信 进程池, 线程池...

死锁现象与递归锁 死锁现象 from threading import Thread, Lock import time Lock_A = Lock() Lock_B = Lock() class MyThread(Thread): def run(self): s...

2019-08-23 19:52:00

阅读数 6

评论数 0

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