随笔分类 -  java

java相关
摘要:chatGPT:There are a few steps you can take to learn Java: 阅读全文
posted @ 2023-01-05 01:04 大自然的流风 阅读(84) 评论(0) 推荐(0) 编辑
摘要:java抓取https网页爬虫,解决Server returned HTTP response code: 403 for URL报错 关键是在忽略https的地方加上:connection.setRequestProperty("User-Agent", "Mozilla/4.76"); 注意:需要加在new BufferedReader 前面才行,否则无效。 完整的HttpsUrlValidator.java代码 阅读全文
posted @ 2022-10-21 16:00 大自然的流风 阅读(2437) 评论(0) 推荐(0) 编辑
摘要:Java工程师的核心竞争力 软实力 业务理解,对自己所处的业务有比较深刻的理解。主动去熟悉一个领域内的业务知识,这其实对后续需求的开发更有利。 明确自己所做的事情对整个业务的影响,清楚当前业务的发展情况,瓶颈在哪里。 阅读全文
posted @ 2022-06-25 22:47 大自然的流风 阅读(272) 评论(0) 推荐(0) 编辑
摘要:mysql数据库突然连接失败,启动不了的解决思路,可能是磁盘满了,需要删掉日志后重启才能自动恢复 错误号码2013 Lost connection to MySQL server at handshake: reading inital communication packet system error:2 用df命令查了下,果然磁盘满了,达到100%了,用du -hs 命令查询并删除一些大的日志文件: 删除了些没用的日志后,重新启动数据库还是出错,用df命令查询占用空间还是100%,需要reboot重启服务器才行。 阅读全文
posted @ 2022-05-21 04:09 大自然的流风 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:Java判断字符串中包含某字符的个数的方法 另外也可以使用:1.replace方法 2.利用indexOf与substring 阅读全文
posted @ 2021-11-07 01:58 大自然的流风 阅读(5644) 评论(0) 推荐(0) 编辑
摘要:eclipse安装WB插件教程,怎么把wb插件安装到eclipse 1.打开Eclipse,选择Help→Install New Software,在work with里面把 http://download.eclipse.org/windowbuilder/latest/ 网址复制进去,点击add按钮,输入名称,点击确定。 2.勾选所有,点击Next,再按一次next,Finish安装。下载比较慢,需要等十几分钟。 3.新建项目,New→Project→WindowBuilder→SWT Designer→SWT/JFace Java Project 4.建立一个包,在建类的时候选择New→Other,选择WindowBuilder→Swing Designer→Application Window 类建好之后点击Design就可以进行可视化编辑了。 阅读全文
posted @ 2021-08-08 22:45 大自然的流风 阅读(580) 评论(0) 推荐(0) 编辑
摘要:java 多个类输出内容到全局变量并自动增加换行符的实现方式 1.CommonUtil类定义一个全局静态变量 public class CommonUtil { //输出内容全局变量 public static List 阅读全文
posted @ 2021-07-19 18:57 大自然的流风 阅读(538) 评论(0) 推荐(0) 编辑
摘要:Eclipse中Maven build 命令详解 Maven Build Goals: clean 清除编译,compile 编译,test 编译并测试,install 打包并发送到本地仓库,package 只是打成jar包,并不会发送到本地仓库 测试: run as maven build.. goals 输入 clean test 阅读全文
posted @ 2021-06-02 12:57 大自然的流风 阅读(2626) 评论(0) 推荐(0) 编辑
摘要:java.lang.NoSuchMethodError com.google.protobuf.CodedInputStream 依赖jar包版本冲突解决方案 在一台电脑上运行无误,另外一台电脑上代码无报错,但运行时报错NoSuchMethodError,这种大概率为依赖jar包版本冲突问题 java.lang.NoSuchMethodError:com.google.protobuf.CodedInputStream.readStringRequireUtf8()Ljava/lang/String 报错的protobuf版本是3.x版本,替换为2.6.0版本就可以了 阅读全文
posted @ 2021-05-21 12:05 大自然的流风 阅读(1433) 评论(0) 推荐(0) 编辑
摘要:读取java配置文件properties,java项目里很多参数都是写在配置文件properties上,如果需要读取的话,可以使用jdk里提供的Properties类进行处理。 阅读全文
posted @ 2020-12-15 01:51 大自然的流风 阅读(289) 评论(0) 推荐(0) 编辑
摘要:中台设计概念 中台大概可以划分为:业务中台、数据中台、算法中台、技术中台、研发中台、组织中台、字典中台 业务中台:提供重用服务,例如用户中心、订单中心之类的开箱即用可重用能力,为战场提供了空军支援能力,随叫随到,威力强大; 数据中台:提供数据分析能力,帮助从数据中学习改进,调整方向,为战场提供了海军支援能力; 算法中台:提供算法能力,帮助提供更加个性化的服务,增强用户体验,为战场提供了陆军支援能力,随机应变,所向披靡; 技术中台:提供自建系统部分的技术支撑能力,帮助解决基础设施,分布式数据库等底层技术问题,为前台特种兵提供了精良的武器装备; 研发中台:提供自建系统部分的管理和技术实践支撑能力,帮助快速搭建项目、管理进度、测试、持续集成、持续交付,是前台特种兵的训练基地; 组织中台:为项目提供投资管理、风险管理、资源调度等,是战场的指挥部,战争的大脑,指挥前线,调度后方。 字典中台:为项目提供国际、国家、业界等标准规范字典并保持及时更新。 阅读全文
posted @ 2020-10-21 21:09 大自然的流风 阅读(502) 评论(0) 推荐(0) 编辑
摘要:黑客入门,渗透技术相关资料收集 阅读全文
posted @ 2020-09-11 13:51 大自然的流风 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:gitlab重置root的密码,gitlab忘记root密码,无法登陆gitlab解决办法 环境:gitlab 忘记了root密码,提示密码不对,无法登陆gitlab 原因:有人修改了密码忘记了,可能redis被其他开发人员重装了 解决办法: gitlab-ctl start 保证gitlab、redis同时处于启动状态。 gitlab-rails console production 进入gitlab串口环境下 阅读全文
posted @ 2020-09-08 19:29 大自然的流风 阅读(8706) 评论(0) 推荐(0) 编辑
摘要:Kafka 中文文档 - ApacheCN https://kafka.apachecn.org/intro.html Apache Kafka® 是 一个分布式流处理平台. 这到底意味着什么呢? 我们知道流处理平台有以下三种特性: 可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。 可以储存流式的记录,并且有较好的容错性。 可以在流式记录产生时就进行处理。 阅读全文
posted @ 2020-08-28 16:48 大自然的流风 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:pm2好用的node进程管理工具,监控进程开机自启动,java进程配置,安装Nodejs环境 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。 pm2 是一个带有负载均衡功能的Node应用的进程管理器. 当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。 常用命令:pm2 list 查看当前进程,pm2 monit 进程监控,pm2 startup pm2 save 开机自启动设置。 安装PM2 需要先安装Nodejs环境(文章后面附有安装教程),建议使用淘宝镜像cnpm 使用cnpm命令安装全局的pm2 cnpm install -g pm2 注:java 生态自动化监控一般用:prometheus 阅读全文
posted @ 2020-08-25 16:16 大自然的流风 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:Redis主从复制、哨兵、Cluster三种模式 Redis作为缓存的高效中间件,在我们日常的开发中被频繁的使用,今天就来说一说Redis的四种模式,分别是「单机版、主从复制、哨兵、以及集群模式」。 可能,在一般公司的程序员使用单机版基本都能解决问题,在Redis的官网给出的数据是10W QPS,这对于应付一般的公司绰绰有余了,再不行就来个主从模式,实现读写分离,性能又大大提高。 程序员仅限于单机版和主从模式的crud是不行的,至少也要了解「哨兵」和「集群模式」的原理 单机 单机版的Redis就比较简单了,基本90%的程序员都是用过,官网推荐操作Redis的第三方依赖库是Jedis,在SpringBoot项目中,引入下面依赖就可以直接使用了: 阅读全文
posted @ 2020-08-24 11:33 大自然的流风 阅读(2426) 评论(0) 推荐(1) 编辑
摘要:gitlab 修改group创建人 Owner 需要到组里面进行修改,直接到项目里面添加不了owner的 阅读全文
posted @ 2020-08-17 18:53 大自然的流风 阅读(3933) 评论(0) 推荐(0) 编辑
摘要:Mac下eclipse的快捷键 command+option+S: 调出快速生成代码会话框,可以选择为成员变量生成Setter/Getter方法,重写toString,hashCode,equals方法,生成constructor等 tab: 调用一个有多个参数的方法的时候,从一个参数跳到另外一个参数。比如Hashtable的put方法,输入string key,需要跳到string value的时候。 command+option+M: 将某段代码抽出放在一个单独的方法里(对应Refactor->Extract Method) command+option+R: 批量重命名某个变量名或者字段(field) 阅读全文
posted @ 2020-08-15 19:18 大自然的流风 阅读(3261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示