
java
文章平均质量分 55
不对法
大方开朗
展开
-
以 All-in-One 模式安装 KubeSphere时避坑
输出信息会显示 Web 控制台的 IP 地址和端口号,默认的 NodePort 是 30880。现在,您可以使用默认的帐户和密码 (admin/P@88w0rd) 通过 :30880 访问控制台。//若出现----i--------e- authorized_keys 代表文件有i属性,只需把i属性去掉即可。安装kubesphere的时候 hostname是不支持识别大写字母的 所以我们全部都需要修改成小写的。ebtables 可选但建议 可选但建议。ipset 可选但建议 可选但建议。原创 2024-02-22 18:05:55 · 748 阅读 · 0 评论 -
公众号(服务号)模板消息(个人通知)开发方案
公众号是以微信用户的一个联系人形式存在的,消息会话是公众号与用户交互的基础。目前公众号内主要有这样几类消息服务的类型,分别用于不同的场景。1)群发消息:公众号可以以一定频次(订阅号为每天1次,服务号为每月4次),向用户群发消息,包括文字消息、图文消息、图片、视频、语音等。2)被动回复消息:在用户给公众号发消息后,微信服务器会将消息发到开发者预先在开发者中心设置的服务器地址(开发者需要进行消息真实性验证),公众号可以在5秒内做出回复,可以回复一个消息,也可以回复命令告诉微信服务器这条消息暂不回复。原创 2023-02-06 17:26:14 · 6496 阅读 · 1 评论 -
物联网基础知识-Netty学习路线
netty入门Netty入门教程——认识NettyNetty入门教程2——动手搭建HttpServerNetty入门教程3——Decoder和EncoderNetty入门教程4——如何使用Socket在客户端实现长连接其他基础知识IO相关Tomcat的BIO、NIO、APR模式对比与性能测试结果SOCKETWebSocket介绍和Socket的区别WebSocket 机制WebSocket 是 HTML5 一种新的协议。它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达原创 2022-05-31 22:53:01 · 1229 阅读 · 0 评论 -
u盘 ultraiso 安装centos7步骤(折腾了一天才安装成功)
这里写自定义目录标题背景1、下载CentOS 7系统2、下载并安装UltraISO3、制作启动盘进入安装页远程连接常用命令背景主板系统:凌动D525安装了32位的centos 6.10后来打算安装docker/gitlab 等,32无法安装,于是升级64位。板卡是I686 是兼容x86_64的,所以安装了64位系统自己安装了2个硬盘,一个是centos6,一个是centos7,折腾了一天,搞成了双系统,由于启动还得选择,需改bois 启动项,修改为常用的centos71、下载CentOS 7系原创 2022-05-27 07:26:39 · 3421 阅读 · 0 评论 -
Vert.x 和响应式只需几句话
Eclipse Vert.x 是一个用于在 JVM 上构建反应式应用程序的工具包。反应式应用程序既可以随着工作负载的增长而扩展,也可以在出现故障时恢复。反应式应用程序具有响应性,因为它通过有效利用系统资源和保护自身免受错误来控制延迟。https://vertx.io/introduction-to-vertx-and-reactive/Vert.x 核心手册...原创 2022-05-14 21:48:45 · 121 阅读 · 0 评论 -
netty学习笔记
Netty 系列知识BIO、AIO与NIO的区别Netty系列| Netty创始人告诉你为什么选择NIO本文狼王带你了解了NIO,了解了为什么Netty选择NIO,解析了NIO三大核心组件:Buffer(缓冲区),Channel(通道),Selector(多路复用器)Netty的线程模型https://netty.io/wiki/user-guide-for-4.x.htmlwebsocket基于netty实现websocket高并发服务...原创 2022-05-14 21:47:41 · 137 阅读 · 0 评论 -
spring mvc学习笔记
跳转中文乱码问题原创 2022-05-03 22:43:32 · 473 阅读 · 0 评论 -
git分支合并学习大全
看到这个动画基本就完全理解了合并技巧有时候我们会后悔,有时候我们会想回到过去,有时候我们想改变历史,然而在我们这个世界,目前来看是无法回到过去改变历史的但在git的世界里,一切皆有可能,我们可以在多维空间里任意切换,随意改变一个宇宙的时间线,只要我们愿意,git的分支就是这么神奇然而很多时候你以为你改变了历史,不为人知,那个宇宙并没有消失,而是遗失在了git的世界里,有能力的人便能找到彼此分开的世界也能随时交叉合并,世界就这样开开合合,偶会需要解决合并冲突git中的分支非常的轻量,其实就是一个文件原创 2022-02-28 20:46:55 · 992 阅读 · 0 评论 -
最佳并发用户和最大并发用户区别
介绍一个理发店理论,然后引出最佳并发用户数和最大并发用户数的概念背景:理发店共有3名理发师,每名理发师完成一次理发都耗时1小时,店里有还有一些位子供客人等位,每个客人在理发店呆的时间超过3小时就会无法忍受离开。几个概念3名理发师,好比应用同时能处理几个事务理发耗时1小时,好比完成一次事务需要的时间(等待位子,加上能剪发的位子,好比最大请求队列数)3小时,好比响应时间,超过3小时,则放弃这个请求结合场景,随着理发店客人的数量增加时,响应时间一开始并没有明显变化,因为有3个理发师,足矣消化掉3个客原创 2022-05-14 21:46:19 · 419 阅读 · 0 评论 -
java一个类不能实现同一泛型接口的两种变体
java一个类不能实现同一泛型接口的两种变体 今天遇到了一个问题,我想让一个activity implements 2个接口,接口比较特殊;public interface onFinishListener<T>{void setList(List<T> datas);void showMessage(String msg);} public DatasActivity extends Ba原创 2017-12-06 10:42:08 · 2459 阅读 · 1 评论 -
java static final 反思
参考链接: Java关键字final、static使用总结 http://lavasoft.blog.51cto.com/62575/18771/Java中的内存处理机制和final、static、final static总结 https://www.cnblogs.com/ffxxbb/archive/2014/03/11/3594938.html原创 2017-11-16 14:55:37 · 327 阅读 · 0 评论 -
android java interface复习与反思
interface java接口; 为解决单继承的问题,而出现; 一般,interface类,单独存在一个类; 或者在某个类内;做一个内部类; (1)使用时,单独实例化; (2)或者通过构造器来传入; 在activity类内,implements这个接口; 使用时,通过构造器传入 searchContentDialog = new SearchContentDialog(mCon原创 2017-11-16 13:36:38 · 289 阅读 · 0 评论 -
Java.lang.OutOfMemoryError: Java heap space 引因
今天,写了一个二分法,来测试一下运行时间,发现爆错了 看代码:public class TestAll { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); System.out.println("1m===" + System.curr原创 2017-05-24 16:24:27 · 370 阅读 · 0 评论 -
java 获取前一天的数据
//获取凌晨时间 public static Date getTodayStartTime(){ Calendar todayEnd = Calendar.getInstance(); todayEnd.set(Calendar.HOUR_OF_DAY, 0); todayEnd.set(Calendar.MINUTE, 5); todayEnd.set(C原创 2017-05-24 16:32:29 · 2328 阅读 · 0 评论 -
json解析 JSONObject JSONArray 遇到了float 异常了
1、问题背景1.解析下面json{"result":[{"adcd":"17032811121000001","adNm":"奎屯市","countYesd":11.0,"engManCd":"北京奥特美克","estStYm":"2017-06-04 14:22:47","lgtd":11.10000000,"loc":"北京奥特美克","lttd":11.10000000,"stcd":"111原创 2017-06-06 13:58:17 · 5788 阅读 · 0 评论 -
InputStream OutputStream 源的理解
Java IO通过Stream(流)来实现。关于流,可以理解为是一种“数据的管道”。管道中流动的东西可以是基于字节,也可以是基于字符的等。就好像管道里面可以流动水,也可以流动石油一样。 而对应于流还有一个概念:输入、输出设备。这些设备可以是磁盘文件、键盘(输入设备)、显示器(输出设备)、打印机(输出设备)、网络套接字等等。 下面,我们就来了解“流”。 Java中定义了两种类型的流:字节型,和字原创 2017-09-05 17:39:42 · 280 阅读 · 0 评论 -
java 小数点 四舍五入 方法
Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数; Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数; Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(这也是我们在数学课上学到的舍入规则)。下面来看几个例子: Math.ceil(25.9) //26 Math.ceil(25.5) //26 Math.cei原创 2017-09-13 18:15:13 · 5779 阅读 · 0 评论 -
list<T>排列 排序
T要是integer啥的都好说 public static void main(String[] args) { List<Integer> nums = new ArrayList<Integer>(); nums.add(3); nums.add(5); nums.add(1);原创 2017-08-30 19:40:25 · 305 阅读 · 0 评论 -
java 数据转换
1:保留2位小数点 float num=(float) (Math.round((value.getValue()*10000)*100))/100;原创 2017-05-05 13:44:59 · 660 阅读 · 0 评论 -
java:n个数中取出m个数,计算之和为S,求这几个数
背景: 现在的生活,越来越看重算法,有一天开了很多票,却只报了一部分; 也忘了报了几张,原来也不照相,只记了一个数, 算了,写个程序吧,一个一个试呗,递归算法; 来,看例子:// 判断数组b对应的数组a中的元素之和是否为s public static boolean isSum(int a[], int b[], int n, int s) { int ret = 0原创 2016-10-25 17:56:47 · 6485 阅读 · 1 评论 -
list集合内 按照bean的某属性 输出list集合
估计,一眼就看懂代码; list内有很多bean; 为了追求效率;需要查出这里的某字段,在线/不在线 具体见代码:/** * 正常和异常 目前采用在线率来看 * @param map * @param bracnh * @return */ private static boolean addNeedBeanToMap(Map<Stri原创 2017-11-17 15:26:38 · 3273 阅读 · 0 评论 -
java 数据类型 你真的在意吗
一、分析基本数据类型的特点,最大值和最小值。 1、 基本类型:int 二进制位数:32 包装类:java.lang.Integer 最小值:Integer.MIN_VALUE= -2147483648 (-2的31次方) 最大值:Integer.MAX_VALUE= 2147483647 (2的31次方-1) 2、 基本类型:short 二进制位数:16 包装类:java.lang原创 2017-05-24 16:03:22 · 225 阅读 · 0 评论