Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
完整实现 - 通过 DelayQueue 实现延时任务
一 DelayQueue 的应用原理 二 订单延时任务的实现 三 订单处理 四 优缺点 实现延时任务有很多的方法 网上关于延时任务的实现的文章已经不少了 比如 实现延时任务的 10 种方法等等 但是这些文章基本上都是将方法大概的列举一下 给
Java
程序员
Java编程
Servlet
JVM
Java集合大总结——Collection集合
Collection集合的整理 1 List Set Queue Map四者的区别 集合底层数据结构梳理 2 关于集合的的选用 2 1 为什么使用集合 3 List接口 3 1 ArrayList 和 Array 数组 的区别 3 1 Li
Java编程
方法
集合
Java
开发语言
Java软件编程开发:Mybatis和Url路由详细解析
1 3 Mybatis MyBatis 本是apache的一个开源项目iBatis 2010年这个项目由apache software foundation 迁移到了google code 并且改名为MyBatis MyBatis是一个基于
Java
Java软件
Java编程
MyBatis
URL
Java技术——内部类
内部类 inner class 定义 在一个类中定义另外一个类 这个类就叫做内部类 优点 内部类可以让我们将逻辑上相关的一组类组织起来 并由外部类来控制内部类的可见性 当我们建立一个内部类时 其对象 就拥有了与外部类对象 之间的一种关系 这
Java编程
java 内部类
Bootstrap typeahead使用问题记录及解决方案
简单介绍 Bootstrap typeahead插件是用来完成输入框的自动完成 模糊搜索和建议提示的功能 支持ajax数据加载 类似于jquery的流行插件Autocomplete typeahead的使用方式有两种 通过数据属性字段的方式
Java编程
bootstrap
typeahead
AJAX
javascript
Java实现邮件发送功能
确定发件人邮箱和密码 某些邮箱服务器为了增加邮箱本身密码的安全性 给 SMTP 客户端设置了独立密码 有的邮箱称为 授权码 对于开启了独立密码的邮箱 这里的邮箱密码必需使用这个独立密码 授权码 确认发件人邮箱的 SMTP 服务器地址 发件人
java程序
Java编程
Java
Powered by 金山文档
Java多线程和操作系统多线程关系
这篇文章要讨论的是Java编程中的多线程和操作系统中的多线程的区别问题 线程状态 首先两者的线程状态是一样的 创建 就绪 执行 阻塞 终止 其实这五个状态也是进程的状态 那么Java中的多线程 和 OS中的多线程的区别在哪里 我们先来看下O
Java编程
操作系统
多线程
内核
Java
Java 8中 Objects 类源码实现与分析
Objects 类位于 java util 包下 自 JDK 1 7 版本新增的 它是一个 final 类 不能被继承 且构造函数是 private 的 不能被实例化 它提供了一系列操作Object对象的静态方法 通常会被当做工具类去使用
程序员
Java
Java编程
Servlet
开发语言
计算机网络:HTTP(应用层)
目录 1 HTTP 基本概述 2 HTTP 的操作过程 3 HTTP 的特点 4 HTTP 的报文结构 5 HTTPS 1 HTTP 基本概述 HTTP是Hyper Text Transfer Protocol 超文本传输协议 的缩写 HT
Java编程
其他
SSL连接的JAVA实现
SSL连接分为双向认证和单向认证 其中双向认证表示服务器和客户端都需要分别校验对方的身份 单向认证则只需要客户端校验服务器的身份 SSL的双向认证的流程如下图 从以上流程可见 要完成双向认证 服务器端和客户端都需要验证对方的证书 然后再进行
Java编程
安全
SSL
服务器
网络协议
动态代理 [用jdk实现]
一 java 的jdk動態代理 用JDK實現的動態代理 被代理的對象必須實現一個接口才可以 其實現主是通過java lang reflect Proxy類和 java lang reflect InvocationHandler接口 二 本
Java编程
jdk
Java
通用Ajax设计
利用Servlet和反射技术实现通用的Ajax调用设计 如下 一 调用规则 在JS代码 调用者只需按下面的规范 即可实现异步或同步java方法调用 在你的jsp或html页面中 导入通用异步调用方法文件 km js 自定义 然后写异步调用方
JavaScript备忘
Java编程
AJAX
javascript
ViewUI
Java线上CPU内存冲高问题排查步骤
1 引言 作为一名从事Java开发快一年的程序员 在线上经常碰到某个模块的Pod发出CPU与内存告警的问题 而这些问题会导致系统响应缓慢甚至是服务不可用 一般情况下可以通过重启或者调高Pod的资源量或者增加Pod数量暂时解决问题 但这是治标
程序员
Java
Java编程
JVM
开发语言
mysql-发生系统错误1067
发生了什么 自己在写 安装jdk的bat脚本 时 出了点问题 为了找出问题参考了mysql安装脚本时 编写的过程中不小心执行了mysql安装脚本 等反应过来的时候 就提示这个错误 网上百度了很多 1067的解决办法 找了几个靠谱的解决办法
Java编程
Java
Spring
mysql
数据库
JAVA正则表达式Pattern类与Matcher类详解
java util regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包 它包括两个类 Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式 Matcher 一个Matche
Java编程
正则表达式
Java
初识java——熟悉java代码格式
CD145 整数的二进制数表达中有多少个1 求一个整数 在内存当中存储时 二进制1的个数 方法一 一个整型的数字共32个比特位 每个比特位如何判断是否为1 只需让这一位和1进行按位与即可 import java util Scanner p
Java
程序员
Java编程
蓝桥杯
算法
位运算符介绍(二):Java位运算符
Java语言提供了7个位操作运算符 这些运算符只能用于整型操作数 这些整数操作数包括long int short char和byte 这里注意 相对于C C Java多了一个位运算符 gt gt gt 整型操作数也多了一个byte类型 C
Java编程
Java
Byte
string
class
Kafka 面试套路居然这样多!读完大神的 Kafka 核心手册,秒杀面试官!全网最强!!
在热招的 Java 架构师岗位面试中 Kafka 面试题被面试官选中的几率非常大 也是 HR 的杀手锏和狠招 一般来讲 面试题有以下几种 Kafka 为什么这么快 如何对 Kafka 集群进行调优 Kafka 的高性能网络架构是如何设计的
程序员
Java
Java编程
kafka
大数据
Java编程--IO流(Ⅱ 字节流)
Java编程 IO流 字节流 File类虽然可以操作文件 但是并不是操作文件的内容 若要进行文件内容的操作只能通过两种途径完成 字节流和字符流 若要进行输入及输出操作一般都会按照如下的步骤进行 以文件操作为例 1 通过File类定义一个要操
Java
Java编程
Mysql 乱码问题--如何查看和修改Mysql 的字符集
MySQL会出现中文乱码的原因不外乎下列几点 1 server本身设定问题 例如还停留在latin1 2 table的语系设定问题 包含character与collation 3 客户端程式 例如php 的连线语系设定问题 强烈建议使用ut
Java编程
数据库
综合编程
mysql
UTF8
«
1
2
3
4
»