Java基础 (十) | 多线程(详解)
Java基础 (十) | 多线程(详解)
|
Java |
0 评论
前言众多周知啊,在我们java基础中,有一个基础是我们面试必不可少的话题,但是实际工作中,又很少使用,乃至根本不怎么用。那么这个就是多线程,但也有朋友说根据场景来使用的,也不是用在哪里都好,只有结合时间复杂度以及性能、异步才能完美演绎。
设计模式 (二) | 工厂+策略模式结合
设计模式 (二) | 工厂+策略模式结合
|
Java |
0 评论
前言hello,大家好,前面讲过一篇策略模式,后来发现哪种方法有个bug,那就是实现类里面使用mapper或者dao,发现是个空的。原因其实原因是这种方法实则是new了一个接口,然后相继里面的bean肯定都是空的,那么怎么解决呢,今天叫一个新的处理方式。解决废话不多说,直接开干1、创建枚举publi
Mysql (二) |常用函数
Mysql (二) |常用函数
|
mysql |
0 评论
mysql常用函数这里讲解mysql常用函数,适合用统计以及平时sql工作中1、多列合并一列展示SELECTconcat(uid0,uid1,uid2,uid3,uid4)FROMaccount_info1、
Java基础 (一) | 开发规范
Java基础 (一) | 开发规范
|
Java |
0 评论
本文摘自阿里开发规范,是阿里工程师们严格遵循的开发标准,同时也是培养自己写出高质量代码的必然要求,不让自己写出来的代码像个刚毕业的。命名的风格代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name $name代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使
Mysql (五)|索引类型大梳理
Mysql (五)|索引类型大梳理
|
mysql |
0 评论
前言hello,大家好,我是喜欢完基金的秀总,作为开发了4年之久的Java大佬,肯定难免与mysql打交道,那么第一个就是查询速度问题,索引那么就是跑不掉的,第一步优化肯定就是索引上下功夫,那么有很多场景会导致索引失效导致全表扫描,那么今天就针对这个索引类型来个大梳理。
Mysql (四)|字符集批量修改所有表和字段
Mysql (四)|字符集批量修改所有表和字段
|
mysql |
0 评论
前言hello,大家好,今天遇到一个棘手的问题,那就是我的测试环境和开发环境数据库字符集部分不一样。这个时候肯定要替换成一致的,但是你如果一个个替换,那么那将大错特错。今天就教你一个批量修改。解决更改表编码(字符集)和表中所有字段的编码(字符集):ALTER TABLE TABLE_NAME CON
Mysql (六) | 安装步骤以及碰壁报错
Mysql (六) | 安装步骤以及碰壁报错
|
mysql |
0 评论
前言之前一直用别人的数据库,我真怕哪一天数据库进不去,里面的数据我就GG了,于是乎我就今天决定了自己安装数据库,下面是步骤mac和win这里就不讲了,直接下一步下一步就OK,改下密码 ,今天要讲的是linuxlinux安装mysql步骤1、官网下载包上传到linux某个目录https://dev.m
Linux (三) | shell脚本
Linux (三) | shell脚本
|
linux |
0 评论
前言本篇是讲解linux服务器下的shell脚本编写简介Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有
linux (二) | 子域名和https配置
linux (二) | 子域名和https配置
|
linux |
0 评论
前言最近想写一个前端vue组件开发文档,同事说为啥不配置一个子域名。我一脸懵逼今天没事,同事帮我配置了一番,顺便把https弄了一、子域名配置域名解析nginx配置server { listen 443 ssl;## 子域名重点,下面是SSL证书配置 server_name
linux (一) | nodejs的安装及配置
linux (一) | nodejs的安装及配置
|
linux |
0 评论
这篇来讲解nodejs的安装及配置简单的说Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javas
Bootstrap(一)| 小工具实例篇
Bootstrap(一)| 小工具实例篇
|
0 评论
前言:这一篇讲解bootstrap小工具实例,自己遇到组件功能1、下拉模糊搜索并且多选data-max-options:多选个数data-live-search:模糊搜索<div>
<labelfor="prop_id1">玩家vip类型:</lab
Java面试 (六) | 技术组件专题
Java面试 (六) | 技术组件专题
|
0 评论
一、redis篇1、redis和ehcache区别答:1.ehcache直接在jvm虚拟机中缓存,速度快,效率高;但是缓存共享麻烦,集群分布式应用不方便。2.redis可缓存共享、分布式部署,可持久化2、redis应用场景答:1.热点数据。2.计数器。3.排行榜。4.分布式锁。5.队列。6.点赞。7
Redis(一)| 安装
Redis(一)| 安装
|
redis |
0 评论
前言最近开发一个项目,需要用到redis,考虑服务器内存不大,想自己搭建一个redis,不想要用docker里面的redis废话不多说步骤一、下载wget http://download.redis.io/releases/redis-5.0.7.tar.gz二、迁移目录mv redis-5.0.7
Mysql(七)| navcat激活以及遇到问题
Mysql(七)| navcat激活以及遇到问题
|
mysql |
0 评论
背景在我们使用mysql时候都会使用到navcat工具,然而我们都需要激活它才能正常使用。因此我这里讲解win上面如何激活以及遇到问题。mac激活也是一样步骤。一、准备1、navcat下载2、vavcat激活工具3、已经安装过的请麻烦卸载并且删除navcat所在目录以及删除注册表(下面有介绍)4、断
MYSQL存储过程 (二)|速度优化篇
MYSQL存储过程 (二)|速度优化篇
|
前言:在搬砖道路上,写了多年的sql,一直认为的优化原来大跌所望,直到最近上线遇到问题,同事的讲解,让我重新认识。今天带来的是in和innerjoin之间的优化,来司时候,服务端曾告知我服务端拒绝使用关联查关于他们两使用这里就不讲了,直接sql贴上来这里需求是:求今天的玩家进房间并且下注和昨日进房间
MYSQL存储过程 (一) | 讲解与实例篇
MYSQL存储过程 (一) | 讲解与实例篇
|
存储过程简介SQL语句需要先编译然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程的特点优点1、能完成较复杂的判断和运算2、可编程行强,灵活3、SQL
MYSQL存储过程 (三) | 小技巧篇
MYSQL存储过程 (三) | 小技巧篇
|
--证书等级数据(等级1普通证书人数2高级3特级)certificate_task_flowSELECTSUM(IF(certificate_type=1,1,0))cs,count(DISTINCTaccount_id)rsfromcertificate_level_award_flow
其他(3)|天天爱捕鱼--后台经济系统
其他(3)|天天爱捕鱼--后台经济系统
|
其他 |
0 评论
后台经济系统内容明细交接经济系统,写这篇文章明确每一个页面逻辑思路一、经济系统管理1.1、区间配置为了经济概况首页统计每个功能的每个区间的值,故有这个需求
halo二次改动报错笔记
halo二次改动报错笔记
|
其他 |
0 评论
/*自定义jar依赖*/compile 'com.github.penggle:kaptcha:2.3.2'compile 'com.nimbusds:nimbus-jose-jwt:7.1'compile 'com.alibaba:fastjson:1.2.75'compile("org
Layui (一) | 工具篇
Layui (一) | 工具篇
|
Layui |
0 评论
弹框layer.open({ // 基本层类型:0(信息框,默认)1(页面层)2(iframe层,也就是解析content)3(加载层)4(tips层) type: 1, title: "标题", // 当type: 2时就是url content: