找到约 10000 条结果
  • 追踪解析 ThreadPoolExecutor 源码
    ThreadPoolExecutor 是 jdk4 中加入的工具,被封装在 jdk 自带的 Executors 框架中,是 java 中最经典的线程池技术。
    2019-01-22
    2
  • 解析DHCP:动态分配IP地址的神奇技术
    动态主机配置协议(DHCP,Dynamic Host Configuration Protocol)是一种用于集中对用户IP地址进行动态管理和配置的技术。通过DHCP,可以使得网络设备的配置变得更加简便快捷。
    2024-07-13
  • 曾经你说chrome浏览器天下第一,现在你却说Microsoft edge真香!呸,渣男!!
    曾经你说chrome浏览器天下第一,现在你却说Microsoft edge真香!呸,渣男!! 一个月前我每天打卡搜索的时候,老是有微软新版浏览器的广告。我刚才是内心其实是抵触的,直到我发现了它的奇妙之处。 这是原始的: 是经过我diy之后的界面。 看到最后教你如何白嫖youtube,p站,reddit等网站。网站秒开,1080毫无压力。先放个...
    2020-05-16
  • 关于多字段(第三方登录)字段设计的解决
    众所周知,一个成熟的网站必然是支持多种登录方式的。市场上当然常见的就是有类似于github、微博、qq、微信登录等。 所以这些天,我会一一根据这些功能进行实操。昨天完成了微博登录,今天讲一下字段设计的问题 1、字段如何合理分开 首先,假设的字段如下: 用户名 密码 联系方式 头像 个人信息 性别 通信地址 年龄 第三...
    2018-11-05
  • python -查找重复邮箱,保留没重复过的值
    用pd读excel文件--2个邮件列表去重后,不包含的数据 这次是要读取两个excel的文件,然后查看tiany表中的邮箱不在spam中的邮箱,然后将结果另存为'email_result.xlsx' 知识点 读excel,没有列标题,命名标题 合并两个dataframe,然后找不同。用merge 取不包含*的值,再isin前面加 ~ 写入csv,要注意是否包含了前面的索引 ...
    2018-10-27
    2
  • 轻量级的JavaScript表单验证,字符串验证validator.js
    Github: validator.js validator.js官网=>实例应用 轻量级的JavaScript表单验证,字符串验证。没有依赖,支持UMD,~3kb。 安装使用 模块 在应用中引用 validator.min.js 文件 {代码...} 在 .js 文件中调用 {代码...} 客户端使用 在应用中引用 validator.min.js 文件 {代码...} 在JS中使用方法。 {代码...} 应用在表单...
    2016-03-11
  • 【工作技巧篇】移动端顶部搜索功能实现
    最近公司产品需要在微信内部做一个minisite,其中有一个列表页需要有顶部的搜索功能,类似京东那种,有搜索框和筛选条件。产品需要的一个操作是,当用户下滑列表时,需要顶部的搜索只保留条件筛选,搜索框等需要隐藏;当往上滑动或者滑动到列表底部(无新数据加载)时,需要将顶部的搜索功能再显示完全。 上面是现实背景...
    2017-11-08
  • 草稿, 结合命令行和图形界面的想法
    更新: 视频已经传到土豆了, 只是废话比较多:[链接] 以前写的一篇文章, 现在觉得表达不清晰:[链接] 本来想录个视频说明的, 总是有事情打断... 没成功 下面是我为录视频做的草稿, 有时间再把视频补上 命令行的好处 bash, cirru coffee, shelljs 搜索 复制学习 [链接][链接] 命令行的坏处 不够清晰, 不灵活 图形界面的好处 ...
    2014-02-19
    2
  • java线程池原理解析
    五一假期大雄看了一本《java并发编程艺术》,了解了线程池的基本工作流程,竟然发现线程池工作原理和互联网公司运作模式十分相似。 线程池处理流程 原理解析 互联网公司与线程池的关系 这里用一个比喻来描述一下线程池,中间有一些名词你可能不是太清楚,后边源码解析的部分会讲到。 你可以把线程池看作是一个研发部门,...
    2020-05-09
  • Executors 的详细用法及与 ThreadPoolExecutor 的关系
    所有 Executors 创建的线程池本质上是 ThreadPoolExecutor 或 ScheduledThreadPoolExecutor 的实例,只是通过不同参数配置实现不同特性:
    2025-02-13
  • kerberos认证+impala-jdbc驱动+连接池,集成到spring框架
    对于hive-jdbc驱动,kerberos认证的代码块与Connection实例化的代码块,耦合性不强,保证执行的时序性即可。(kerberos认证在前,Connection实例化在后),如下图所示。
    2019-07-03
    3
  • SpringBoot如何优雅的校验参数
    做web开发有一点很烦人就是要校验参数,基本上每个接口都要对参数进行校验,比如一些格式校验 非空校验都是必不可少的。如果参数比较少的话还是容易 处理的一但参数比较多了的话代码中就会出现大量的IF ELSE就比如下面这样:
    2020-01-03
  • 万字长文深入浅出数据库连接池 HikariCP/Commons DBCP/Tomcat/c3p0/druid 对比
    拓展阅读万字长文深入浅出数据库连接池 HikariCP/Commons DBCP/Tomcat/c3p0/druid 对比从零开始手写 mybatis (三)jdbc pool 如何从零手写实现数据库连接池 dbcp?万字长文深入浅出数据库连接池 HikariCP/Commons DBCP/Tomcat/c3p0/druid 对比Database Connection Pool 数据库连接池概览c3p0 数据池入门使用教程alibaba...
    2024-03-17
  • 解密迷宫问题:三种高效算法Java实现,让你轻松穿越未知迷宫
    迷宫问题是一个经典的算法问题,目标是找到从迷宫的起点到终点的最短路径,在程序中可以简单的抽象成一个M*N的二维数组矩阵,然后我们需要从这个二维矩阵中找到从起点到终点的最短路径。其中,通常使用 0 表示可行走的路,用 1 表示障碍物,起点和终点分别标记为 S 和 E。例如,下图是一个简单的迷宫问题:
    2023-04-24
  • String的内存模型,为什么String被设计成不可变的
    String是Java中最常用的类,是不可变的(Immutable), 那么String是如何实现Immutable呢,String为什么要设计成不可变呢?
    2017-09-29
  • Java基础01-String详解
    概览 1. 类声明 String 被声明为 final,因此它不可被继承。 在 Java 8 及之前,内部使用 char 数组存储数据。 {代码...} 在 Java 9 及之后,String 类的实现改用 byte 数组存储字符串,同时使用 coder来标识使用了哪种字符集编码。 {代码...} 2. 构造函数 空参构造 {代码...} 用一个String来构造 {代码...} 用char数组...
    2019-07-23
  • java-netty-study-2-netty 客户端
    Netty 客户端 1、Code 代码:[链接] 服务类 线程池 socket 工厂 管道工厂 连接服务端 发送数据
    2018-10-28