链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑
快捷键交互
随时自由编辑分享内容
支持注销账号来去自由
分布式社区网络
开放 API
产品
Symphony 社区系统(Java)
Solo 博客系统(Java)
Vditor 编辑器(TypeScript)
思源笔记(Electron、Go)
Pipe 博客平台(Vue、Go)
发展计划表
发展简史
榜单
GitHub 仓库排行
帖子打赏排行
Solo 博客端排行
积分排行
活跃度排行
贡献排行
本站基于开源项目 Sym
编程代码问答
登录
注册
好玩
前端
后端
工作
B3
推介
查看所有领域
Java
golang
Node.js
Python
数据库
Spring
C++
PHP
docker|docker 安装 redis
[图片] javaDEMO Java 基础 Demo 站: https://www.javastudy.cloud Java 中高级开发博客: https://www.lixiang.red Java 学习公众号: java 技术大本营 [图片] docker 安装 redis 大致有以下几步: 准备好配置文件 执行命 ..
99
4 年前
工作总结
[图片] 1.curl 代理方式访问 并且打印详细信息 curl -X POST ip:port/*** -d 'param1=abc¶m2=123' -x ip:port -v -f --trace-time 2.nginx 配置代理服务器 upstream lixin-ccb-3des.com{ s ..
126
4 年前
pandas 操作 dataframe 使用 drop() 函数删除一行或一列
[图片] drop()函数的用法:DataFrame.drop(labels=None,axis=0, index=None, columns=None, inplace=False) 默认参数 axis=0,表示对行进行操作,如需对列进行操作需要更改默认参数为 axis=1, 默认参数 inplace=False,表 ..
14.1K
4 年前
docker|docker 安装 mysql 数据库
[图片] javaDEMO Java 基础 Demo 站: https://www.javastudy.cloud Java 中高级开发博客: https://www.lixiang.red Java 学习公众号: java 技术大本营 [图片] docker 安装数据库 说明,本文 DEMO 示例仅适用于本机开发环境 ..
833
4 年前
springboot|Controller 接收处理 GET,POST 请求入参
[图片] javaDEMO 本网站记录了最全的各种 JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring 的, Mybatis 的等等各种,助力你从菜鸟到大牛,记得收藏哦~~ https://www.javastudy.cloud Controller 接收入参 入参通常来说分两个情况,一 ..
732
4 年前
springboot| 新建 Controller 和 RestController 接收请求
[图片] javaDEMO Java 基础 Demo 站: https://www.javastudy.cloud Java 中高级开发博客: https://www.lixiang.red Java 学习公众号: java 技术大本营 [图片] Controller 接收请求 主要是注解的使用,DEMO 如下,以上篇 ..
298
4 年前
springboot| 在线生成一个基础的 springboot 项目
[图片] javaDEMO 本网站记录了最全的各种 JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring 的, Mybatis 的等等各种,助力你从菜鸟到大牛,记得收藏哦~~ https://www.javastudy.cloud 在线生成 Springboot 项目 使用的 spring ..
414
4 年前
Java 内存区域
Java 内存区域 1.运行时数据区域 Java 虚拟机在执行 Java 程序的过程中会把它管理的内存划分成若干个不同的数据区域。 程序计数器 虚拟机栈 本地方法栈 Java 堆 方法区( 运行时常量池) 直接内存 [图片] 站在线程的角度看: Java 堆与方法区是所有线程共享的 程序计数器、虚拟机栈、本地方法栈是线 ..
119
4 年前
设计原则
设计原则 本文章只是介绍与讲解各种设计原则的基本概念,以便以后复习使用。具体的原则在代码中的使用我打算在以后整理各种设计模式的时候,再讲讲。 可维护性与可复用性 具有可维护性的设计目标 一个好的系统设计应该有如下的性质: 可扩展性:新的性能可以很容易的加入现有的系统中,而又不会对该系统的其它模块造成影响。 灵活性:代码 ..
157
4 年前
java 基础 |java 中时间与字符串之间的转换及获取常用时间
javaDEMO Java 基础 Demo 站: https://www.javastudy.cloud Java 中高级开发博客: https://www.lixiang.red Java 学习公众号: java 技术大本营 [图片] 时间与字符串之间的转换 其关键就在于 SimpleDateFormat 这个类 / ..
82
4 年前
java 多线程 | 创建线程的各种方式
[图片] javaDEMO 本网站记录了最全的各种 JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring 的, Mybatis 的等等各种,助力你从菜鸟到大牛,记得收藏哦~~ https://www.javastudy.cloud 创建线程 继承 Thread 类 /** * @Autho ..
60
4 年前
MySQL 数据库之 - 字符集 - 存储引擎 - 事务
[图片] 字符问题: 位 字节 字符 ASCII 因为计算机能够计算的是 2 进制的数字,只能识别 2 进制的,而我们现实世界有很多种表达信息的方式,有语音,文字,视屏等方式。 那么为了让计算机能够识别我们人类的信息,我们需要对我们的信息进行编码。 美国人因为首先发明电脑,因此他们就搞了套 ascii 码字符集,规定了 ..
141
4 年前
[gev] Go 语言优雅处理 TCP “粘包”
https://github.com/Allenxuxu/gev gev 是一个轻量、快速的基于 Reactor 模式的非阻塞 TCP 网络库,支持自定义协议,轻松快速搭建高性能服务器。 TCP 为什么会'粘包' TCP 本身就是面向流的协议,就是一串没有界限的数据。所以本质上来说 TCP 粘包是一个伪命题。 TCP ..
409
4 年前
Go 程序结构 (一)
[图片] Names Go 的方法, 变量, 常量, 数据类型, 声明标签和包的命名都遵循一个简单的规则: 命名开始字符是字母或者是下划线加上任意数量的字母, 数字和下划线. 并且大小写是有区分的, 比如说'HeapSort'和'heapSort'就是两种不同的名字. Go 有 25 个关键字, 这些关键字是在特定语法 ..
171
4 年前
java 基础 | 输出 HELLO-WORLD
[图片] JAVADEMO Java 基础 Demo 站: https://www.javastudy.cloud Java 中高级开发博客: https://www.lixiang.red Java 学习公众号: java 技术大本营 [图片] 输出 HELLO-WORLD /** * @Author https:/ ..
113
4 年前
Spring Boot 通用配置属性 - 核心属性
可以在 application.properties 文件内部 application.yml,文件内部或命令行开关中指定各种属性。本附录提供了常见的 Spring Boot 属性列表以及对使用它们的基础类的引用。 1.核心属性 键 默认值 描述 debug false 启用调试日志。 info.* 要添加到信息端点的 ..
709
4 年前
使用 NodeJS 接入支付宝网站支付的 Demo 开发
[图片] 开发介绍 因为后期的一些需求需要使用到支付宝网站支付业务,而近期又学习了 NodeJS 后端的开发,于是乎从网上找了一些资料,而支付宝开放平台又没有现成的 Demo 案例,也只有 NodeJS 开发的 SDK 所以,自己花了一些时间尝试使用 NodeJS 开发一个示例 Demo 便于后面开发项目时去使用。 测 ..
2.2K
2 年前
java8 的 LocalDate 怎么去判断某个日期在两个日期之间 (包含或不包含两个日期)
今天写一个统计业绩代码的时候突然想不到怎么写,记得以前写过,但是忘了,效果在 sql 里类似于这样 select * form user u where u.createTime >=startDate and u.createTime <= endDate java.time 包里的哪个 api 能实现类 ..
20
4 年前
mini-spring 第一期:仿 spring 结构搭建
1.spring 的核心功能模块有 core 模块,data 模块,web 模块,core 模块中主要有 beans 包,context 包,core 包。所以在 frame 模块中建立如下结构 [图片] 2.结构设计 @1:实现 core 模块,包括 core 包,context 包,beans 包 @2:实现 we ..
151
4 年前
select + time.After 导致内存暴涨
select + time.After 导致内存暴涨 func FFFF(notRun notRun) { for { after.Reset(afterTime) select { case <-notRun.notRun: // 大多数情况都是有notRun的输入 case <-time.After(t ..
288
4 年前
【开源】PinusDB: 一款简单、高性能的时序数据库
松果时序数据库是一个开源的时间序列数据库。以简单、易用、高性能为目标,解决物联网场景设备数据存储,查询。提供了丰富的功能,较高的性能以及极大的历史数据压缩率。 性能: 在 CPU:i3-7100, 8GB 内存,1TB HDD , windows server 2016 环境下,每条数据 8 个字段,能达到每秒写入 2 ..
761
4 年前
BeanFactory 和 ApplicationContext 有什么区别
[图片] BeanFactory 可以理解为含有 bean 集合的工厂类。BeanFactory 包含了种 bean 的定义,以便在接收到客户端请求时将对应的 bean 实例化。 BeanFactory 还能在实例化对象的时生成协作类之间的关系。此举将 bean 自身与 bean 客户端的配置中解放出来。BeanFac ..
388
4 年前
HashSet 和 HashMap 区别
[图片] HashSet 和 HashMap 区别 HashMap HashSet HashMap 实现了 Map 接口 HashSet 实现了 Set 接口 HashMap 储存键值对 HashSet 仅仅存储对象 使用 put() 方法将元素放入 map 中 使用 add() 方法将元素放入 set 中 HashM ..
408
4 年前
抽象类和接口有什么区别
抽象类和接口有什么区别 参数 抽象类 接口 默认的方法实现 它可以有默认的方法实现 接口完全是抽象的。它根本不存在方法的实现 实现 子类使用 extends 关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。 子类使用关键字 implements 来实现接口。它需要提供接口中所有声明的 ..
481
4 年前
SQL(Structured Query Language)
SQL SQL 分类 SQL 分类 操作对象 操作 关键字 DDL(数据定义语言) 数据库,表,视图和索引 创建,删除,修改 CREATE,DROP,ALTER DCL(数据控制语言) 数据库 数据库的事务管理 grant DML(数据操纵语言) 数据内容 增删改 INSERT INTO,DELETE,UPDATE D ..
392
4 年前
java 中的外部迭代和内部迭代
[图片] 开头说两句 Java 基础 Demo 站: https://www.javastudy.cloud Java 中高级开发博客: https://www.lixiang.red Java 学习公众号: java 技术大本营 [图片] 代码中的区别 内部迭代这个词在 java8 的时候进入了我的视线,当时读书看博 ..
386
4 年前
URL 地址最后的反斜杠到底是个啥
[图片] URL 地址最后的反斜杠 之前也注意过这个问题,发现有的 URL 地址最后有反斜杠有的没有,甚是费解,今天又一次遇到,查了一下,做一下记录。 是否带有反斜杠,其实是告诉服务器你要访问的是一个目录还是一个具体的文件,for example: http://shangxiaoying.cn/articles ht ..
229
4 年前
为什么 java 中只有值传递
[图片] 值传递 || 引用传递?? 值传递(pass by value):是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果参数进行修改,将不会影响到实际参数 引用传递(pass by reference):是指在调用函数的时候将实际参数的地址直接传递到函数中,那么在函数中对参数的修改,将影响到实际参数 ..
675
4 年前