Logo

Linux (三) | shell脚本

前言本篇是讲解linux服务器下的shell脚本编写简介Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有...

linux (二) | 子域名和https配置

前言最近想写一个前端vue组件开发文档,同事说为啥不配置一个子域名。我一脸懵逼今天没事,同事帮我配置了一番,顺便把https弄了一、子域名配置域名解析nginx配置server { listen 443 ssl;## 子域名重点,下面是SSL证书配置 server_name ...

linux (一) | nodejs的安装及配置

这篇来讲解nodejs的安装及配置简单的说Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javas...

Bootstrap(一)| 小工具实例篇

前言:这一篇讲解bootstrap小工具实例,自己遇到组件功能1、下拉模糊搜索并且多选data-max-options:多选个数data-live-search:模糊搜索<div>
<labelfor="prop_id1">玩家vip类型:</lab...

Java面试 (六) | 技术组件专题

一、redis篇1、redis和ehcache区别答:1.ehcache直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享麻烦,集群分布式应用不方便。2.redis可缓存共享、分布式部署,可持久化2、redis应用场景答:1.热点数据。2.计数器。3.排行榜。4.分布式锁。5.队列。6.点赞。7...

Mysql(七)| navcat激活以及遇到问题

背景在我们使用mysql时候都会使用到navcat工具,然而我们都需要激活它才能正常使用。因此我这里讲解win上面如何激活以及遇到问题。mac激活也是一样步骤。一、准备1、navcat下载2、vavcat激活工具3、已经安装过的请麻烦卸载并且删除navcat所在目录以及删除注册表(下面有介绍)4、断...

MYSQL存储过程 (二)|速度优化篇

前言:在搬砖道路上,写了多年的sql,一直认为的优化原来大跌所望,直到最近上线遇到问题,同事的讲解,让我重新认识。今天带来的是in和innerjoin之间的优化,来司时候,服务端曾告知我服务端拒绝使用关联查关于他们两使用这里就不讲了,直接sql贴上来这里需求是:求今天的玩家进房间并且下注和昨日进房间...

MYSQL存储过程 (一) | 讲解与实例篇

存储过程简介SQL语句需要先编译然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程的特点优点1、能完成较复杂的判断和运算2、可编程行强,灵活3、SQL...

MYSQL存储过程 (三) | 小技巧篇

--证书等级数据(等级1普通证书人数2高级3特级)certificate_task_flowSELECTSUM(IF(certificate_type=1,1,0))cs,count(DISTINCTaccount_id)rsfromcertificate_level_award_flow...

其他(3)|天天爱捕鱼--后台经济系统

后台经济系统内容明细交接经济系统,写这篇文章明确每一个页面逻辑思路一、经济系统管理1.1、区间配置为了经济概况首页统计每个功能的每个区间的值,故有这个需求...

Layui (一) | 工具篇

弹框layer.open({ // 基本层类型:0(信息框,默认)1(页面层)2(iframe层,也就是解析content)3(加载层)4(tips层) type: 1, title: "标题", // 当type: 2时就是url content:...

Mac (二)|brew常见命令 以及 update 慢~~~

正题开始之前,如果对Homebrew不太了解,去搜一下先去了解一下Homebrew通过Git来工作的,默认的源是Github.因为众所周知的原因,update超级慢!通过brewupdate-v可以查看update执行的详细信息,找到究竟是哪一步比较慢(管他哪一步慢,往下看解决办法无外乎两种:1.切...

CSS (一) | 调试篇

最近感悟了一些CSS调试之类的总结,以及爬坑,希望能帮助到你一、背景图片边框异常痛点:图片没有铺满,字体颜色以及位置在最左边,按钮没有圆滑效果原图修改后解决代码.yzmcode{background:url("../../assets/but-hqyzm.png")no-repe...

其他(2)|基金笔记

基金笔记整理这篇大家可以忽视,因为和技术无关,大家如果想赚钱,也可以看看,我就是写的是自己的笔记一、常用参考基金重要数据基金名称代码波动率夏普率最大回调易方达中小盘混合110011---------------...

设计模式 (一) | 策略模式

前言先来思考几个问题:策略模式用在哪里,怎么使用,思想是什么本次来一点实际开发中会用到的小技巧。比如平时大家是否都会写类似这样的代码if (a) {// 微信支付} else if(b) {// 阿里支付} else if(c) {// 银联支付}试想而知,条件少还好,一旦 elseif 过多这里的...

SpringBoot实战 (十五) | SSO CAS单点登录

前言单点登录,就是同平台的诸多应用登陆一次,下一次就免登陆的功能。就像你在首页登录一次,下一次再访问知乎专栏或是知乎日报就可以免去登录操作。实现SSO的方式有很多,现在主流的就是CAS这种基于session的单点登录形式。...

Mac (一) | Cisco AnyConnect删除不干净,造成无法重新安装的解决办法

前言:在工作上或多或少都会用到vpn,客户端用ciscoanyconnect,由于不正当卸载,残留了。重装后,连anyconnect这个应用程序都找不到了。怎么解决呢?拦不倒我等码农,以下就是解决方案第一步:检查环境。打开终端,执行命令:pkgutil--pkgs|grepcom.cisco正常情况...

源码解析 (三) | Spring Boot

前言本人其实一直想学习spring boot源码,但是由于一直没时间去弄,弄了也没有专心学习完,所以这里就记录学习源码实现的笔记前言...

Mybatis (一) | 查询字段为null设置为0

背景1、用mybatis查询(mysql)时,会使用多个double字段做相加,但是呢,其中几个字段有可能是null,会抛空指针。2、多表或者单表,查出来某个字段为空,希望设置为0解决方法原生态sqlSELECT A.MTMM_TYPE, LABEL_TYPE, MANUFACTURER, ADDR...

Java基础 (八) | 函数式编程

函数式编程函数式编程是一种编程范式,他将计算机视为函数的运算,并避免变化状态和可变数据。他是一种声明式编程范式,也就是说:编程是用表达式或者声明而不是语句完成好处代码简洁,开发快速接近自然语言,易于理解:自由度很高更方便的代码管理:不依赖、也不会改变外界的状态易于"并发编程":不...