首页
学习
活动
专区
工具
TVP
发布

小小码农一个。

专栏作者
329
文章
470060
阅读量
33
订阅数
mysql优化groupBy - 崔笑颜的博客
当我们交友平台在线上运行一段时间后,为了给平台用户在搜索好友时,在搜索结果中推荐并置顶他感兴趣的好友,这时候,我们会对用户的行为做数据分析,根据分析结果给他推荐其感兴趣的好友。
崔笑颜
2021-05-06
1K0
如何准确判断什么时候可以给大表加索引 - 崔笑颜的博客
以社交平台的用户表为例,随着业务的快速增长,用户表user单表数据量越来越大,此时,如果我们想给user表添加索引,数据规模对添加过程的影响势必要考虑在内,但是,单表数据规模对添加索引会产生什么样的影响呢,我们在什么样的数据库请求状态下给大表添加索引比较好呢?
崔笑颜
2021-05-06
1.1K0
在项目中实现多数据源切换 - 崔笑颜的博客
在实际的应用场景中,我们经常会遇到一个系统要调用多个数据源的情况。可能是同一个mysql的不同库,也有可能是从不同的mysql中调用数据进行使用。这里提供一种十分高效的多数据源切换框架—dynamicdatasource
崔笑颜
2021-04-25
7120
Java8中的Lambda表达式 - 崔笑颜的博客
因为Java是面向对象语言,所以在lambda出现之前,我们需要先构造一个对象,然后在对象的方法中实现具体的内容,再把构造的对象传递给某个对象或方法
崔笑颜
2021-04-19
4130
Spring奇技淫巧之扩展点的应用 - 崔笑颜的博客
下面是整个Spring容器的启动流程,可以看到除了上述几个主干流程外,Spring还提供了很多扩展点
崔笑颜
2021-04-13
5560
ThreadPoolExecutor使用示例 - 崔笑颜的博客
我们上面讲解了 Executor框架以及 ThreadPoolExecutor 类,下面让我们实战一下,来通过写一个 ThreadPoolExecutor 的小 Demo 来回顾上面的内容。
崔笑颜
2021-03-23
9050
ThreadLocal - 崔笑颜的博客
通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。如果想实现每一个线程都有自己的专属本地变量该如何解决呢? JDK中提供的ThreadLocal类正是为了解决这样的问题。 ThreadLocal类主要解决的就是让每个线程绑定自己的值,可以将ThreadLocal类形象的比喻成存放数据的盒子,盒子中可以存储每个线程的私有数据。
崔笑颜
2021-03-22
4490
线程的生命周期和状态 - 崔笑颜的博客
Java 线程在运行的生命周期中的指定时刻只可能处于下面 6 种不同状态的其中一个状态(图源《Java 并发编程艺术》4.1.4 节)。
崔笑颜
2021-03-18
5290
Java解决Emoji表情过滤问题 - 崔笑颜的博客
UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。
崔笑颜
2021-03-12
1.2K0
JSON数组形式字符串转换为Map数组 - 崔笑颜的博客
阿里巴巴封装的FastJSON来转换JSON数组形式字符串 package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import java.util.List; import java.util.Map; /** * 这里我用到的是第一种方式 */ public
崔笑颜
2021-02-22
4.2K0
将map按照值排序 - 崔笑颜的博客
java对list进行分页 业务场景因为数据是通过从数据库中多次sql查出来之后存放到list 无法使用sql进行分页
崔笑颜
2021-02-22
4050
贪心算法移除K个数字 - 崔笑颜的博客
题目描述:有一 十进制正整数,移除其中的 K 个数,使剩下的数字是所有可能中最大的。 假设: 字符串的长度一定大于等于 K 字符串不会以 0 开头
崔笑颜
2021-02-04
2360
贪心算法移除K个数字 - 崔笑颜的博客
题目描述:有一 十进制正整数,移除其中的 K 个数,使剩下的数字是所有可能中最大的。 假设: 字符串的长度一定大于等于 K 字符串不会以 0 开头
崔笑颜
2021-02-02
4170
java语言描述数据结构与算法 - 崔笑颜的博客
冒泡排序 插入排序 选择排序 希尔排序 快速排序 归并排序 二分查找 package com.demo.test; import java.util.Arrays; import java.util.Scanner; public class TestDemo{ public static void main(String[] args) { //随机输入n个数,存放在数组a中 Scanner scanner=new Scanner(System.in);
崔笑颜
2021-02-02
3130
aspose-words java word 转换 服务器乱码解决 - 崔笑颜的博客
在本机测试是好的 但是到服务器就乱码 想到pdf是一种为打印设计的文档格式,可能跟字体相关。而且转出来的pdf中文都是空心方框,不是单纯的乱码,很有可能是缺少字体渲染不出来造成的。 服务器上用fc-list命令查看字体,果然没有中文字体 接下来将本机Windows的字体上传到CentOS服务器上。 具体操作: 也可以直接使用我的字体 经测试没问题 有的系统版本的原因 也会导致乱码 链接: https://pan.baidu.com/s/1Fj6pqfNDi__sdBJthdFCFg 提取码: k35v 将Windows上字体文件 C:\Windows\Fonts目录,复制到CentOS的/usr/share/fonts目录 重启服务器
崔笑颜
2021-02-02
3.6K0
gradle使用本地jar包 - 崔笑颜的博客
2.在build.gradle文件中的dependencies中添加如下脚本: compile fileTree(dir: ‘lib’, include: [ ‘*.jar’])
崔笑颜
2021-02-02
3K0
pdf 转 图片 - 崔笑颜的博客
这里使用到的jar包 是 // https://mvnrepository.com/artifact/org.apache.pdfbox/fontbox compile group: ‘org.apache.pdfbox’, name: ‘fontbox’, version: ‘1.8.16’ // https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox compile group: ‘org.apache.pdfbox’, name: ‘pdfbox’, version: ‘1.8.16’
崔笑颜
2021-02-02
8330
Java常用工具类 - 崔笑颜的博客
java中我们会常用一些判断如IP、电子邮箱、电话号码的是不是合法,那么我们怎么来判断呢,答案就是利用正则表达式来判断了,废话不多说,下面就是上代码。
崔笑颜
2021-02-02
5490
Java常用工具类2 - 崔笑颜的博客
方法一:简单粗暴,直接使用copy(),如果目标存在,先使用delete()删除,再复制;
崔笑颜
2021-02-02
4540
idea取消警告 - 崔笑颜的博客
右边那五颜六色的一堆东西 是警告 如果是报错还是会提醒的哦 打开设置 搜索 inspections
崔笑颜
2021-02-02
4710
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档