Java

Linux 防火墙操作

查看防火墙状态 systemctl status firewalld 或者 firewall-cmd-state 暂时关闭防火墙 systemctl stop firewalld 永久关闭防火墙 systemctl disable firewalld 开启防火墙 systemctl start firewalld 开放指定端口 firewall-cmd --zone=pu

用 VSCode 调试网页的 JS 代码有多香

用 VSCode 调试网页的 JS 代码有多香 Javascript 代码主要有两个运行环境,一个是 Node.js ,一个是浏览器。一般来说,调试 Node.js 上跑的 JS 代码我会用 VSCode 的 debugger,调试浏览器上的 JS 代码我会用 chrome devtools。   相比纯看代码来说,我更推荐结合 debugger 来看,它可以让我们看到代码实际的执行路

Vue学习

vue第一个案例 vue.js 开发版本 vue.min.js 生产版本(压缩版) 第一个案例: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <script type

TCP的三次握手和四次挥手分析

一、tcp报文格式 主要关注的字段为: 源端口号(Source Port),目的端口号(Destination Port) 序列号seq(Sequence Number) 确认号ack(Acknowledgment Number) 标志位:ACK,SYN,FIN 二、三次握手 客户端将TCP报文标志位SYN置为1,随机产生一个序号值seq=x,发送给服务端。发送完毕后,客户端进入SYN_

建立一个简单的web项目的dome

创建一个web项目,添加一个HelloServlet类 1、导入两个maven依赖,因为类中继承了HttpServlet,所以要有对应的jar包 没有可以去maven仓库中下载 <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->    <dependency

java基于springboot+vue的校园新闻网站、校园新闻管理系统,附源码+数据库+文档+PPT,适合毕业设计

1、项目介绍 校园新闻网站的主要使用者分为管理员和用户,实现功能包括管理员:首页、个人中心、用户管理、新闻类型管理、校园新闻管理、留言板管理、论坛交流、系统管理,用户前台:首页、校园新闻、论坛交流、留言反馈、个人中心、后台管理等功能。由于本网站的功能模块设计比较全面,所以使得整个校园新闻网站信息管理的过程得以实现。 项目获取,看这里 2、技术框架 编程语言:java 系统架构:B/S 后端框框:

【IT老齐020】接口幂等性

【IT老齐020】接口幂等性 传统方案 业务代码增加前置判断 缺点 判断因素过多 技术问题干扰业务代码 通用方案 幂等表 架构方案 nginx+lua+redis 请求经过nginx转发到redis,redis查找幂等表是否存在请求id(uuid或请求hash)对应的key 幂等表不存在请求id lua脚本保存到幂等表并设置请求状态(PROC)及存活时间 处理请求,处理结束后更

利用TEXT文档在电脑上运行JAVA代码

利用TEXT文档在电脑上运行JAVA代码 转载:https://www.freesion.com/article/4497504201/ 首先电脑商应该安装上JDK1.8,并进行测试。 1.打开运行窗口【WIN+R】输入CMD 2.在运行窗口输入你javac命令。看是否出现如下画面,若出现则证明JDK8安装成功。否则重新安装 3.在自己的目录下新建一个txt文档,并命为【hello.java】在

UnityC#脚本的热更新原理

Unity的脚本如何跨平台 想要了解Unity的热更原理,必须要先了解Unity脚本的编译和跨平台机制。通常游戏的跨平台主要指安卓和IOS端。Unity的官方脚本语言是C#,但也有不少项目会采用C# + Lua语言的方式进行开发。它们主要有三种跨平台的形式:JIT、AOT、脚本语言。 Unity的C#代码在代码被打包时会被编译器变为成为中间语言IL(Intermediate Language),而

idea使用tomcat

   坐标快捷键和JavaBean一样,选择第4 个  

文鼎创智能物联云原生容器化平台实践

作者:sekfung,深圳市文鼎创数据科技有限公司研发工程师,负责公司物联网终端平台的开发,稳定性建设,容器化上云工作,擅长使用 GO、Java 开发分布式系统,持续关注分布式,云原生等前沿技术,KubeSphere Contributor,KubeSphere 社区用户委员会深圳站委员。 公司简介 深圳市文鼎创数据科技有限公司创立于 2006 年,是全球领先的线上身份认证解决方案提供商,专注

C# WebUploader文件分片上传、断点续传

1、添加引用 2、前端代码 3、JS代码 4、上传方法实现 5、结果 选择文件开始上传效果图:  上传成功效果图:   6、资源下载 WebUploader资源下载:WebUploader官网下载百度网盘下载  原文地址:.NET基于WebUploader大文件分片上传、断网续传、秒传

抓住医院信息集成平台建设核心诉求

  医院信息集成平台建设的需求,要求以支撑医院信息体系平稳运转,建立一个标准化、集成化的信息平台,达到信息资源广泛共享、互联互通的目的。医院信息平台将形成一个标准化、集成化的信息平台,对内集成临床信息系统、医院管理信息系统、电子病历浏览器,对外连接医保、公共卫生、区域卫生、社区卫生等多个信息系统,实现医院信息的规范化、一体化管理。      具体的业务需求内容描述如下: 1)集成需

线上FullGC问题排查实践——手把手教你排查线上问题

作者:京东科技 韩国凯 一、问题发现与排查 1.1 找到问题原因 问题起因是我们收到了jdos的容器CPU告警,CPU使用率已经达到104% 观察该机器日志发现,此时有很多线程在执行跑批任务。正常来说,跑批任务是低CPU高内存型,所以此时考虑是FullGC引起的大量CPU占用(之前有类似情况,告知用户后重启应用后解决问题)。 通过泰山查看该机器内存使用情况: 可以看到CPU确实使用率偏高,但是

jre环境运行arthas工具

https://robberphex.com/attach-arthas-on-jre/ 默认的arthas运行依赖jdk,jre也可以,需要按照jattach wget -c https://github.com/alibaba/arthas/releases/download/arthas-all-3.6.8/arthas-bin.zipmv arthas-bin.zip /opt/artha

JavaSE【3】-流程控制

JavaSE【3】-流程控制 引导! 在编写程序代码的过程中,我们肯定不能只是一味的按照程序自上而下的顺序来执行程序,这样所能实现的功能特别的有限,所以我们都需要借助于一些流程走向的控制语句来针对程序进行操控。在程序设计中共有3大结构:顺序结构 、选择结构 、 循环结构。 一、顺序结构 所谓的顺序结构就是程序按照自上而下的顺序进行依次执行,能够实现的功能非常简单。 二、选择结构 2.1、I

JAVA八股文,慢慢加

JAVA String StringBuilder StringBuffer String是不可变的 STringBuilder可变, 且不是线程安全的 StringBuffer同StringBuilder类似,但是线程安全的 == 与 equals 方法的区别 == : 如果是基本的数据类型 比较的是值 如果是引用类型,比较的是引用地址 equals : 具体看各个类重写equals方法之后的比

vim编辑器模式和命令

输入命令: yum -y install vim*​ 或者 sudo apt-get install vim   命令模式 按dd键     删除当前光标所在行 按D键     删除当前光标所在行 按G键     将光标移动到文件的最后 按dG键     删除当前光标所在行到最后一行 按d1G键    删除当前光标所在行到第一行 按x键     向光标后删除一个字符 按X键 向光标前删除

MethodHandler 不会产生 boxing

可见 MethodHandler 比boxing/unboxing的编译版本还要快,显然它在编译时消除了boxing开销,也就是说 invokeExact(Object...) 并不会真的 boxing,Object invokeExtract 也不返回 Object 后再 unboxing 到 int。所以不必纠结为何不提供 add.pushInt(a).pushInt(b).invoke()

Android 程序活动单元Activity

点击按钮页面跳转 在xxxActivity类,创建按钮对象 对按钮对象创建匿名内部类 监听器 记得选View.OnClickListener() 在内部类建立Intent跳转对象:new Intent(原界面,目标界面) Intent intent = new Intent(LoginActivity.this,MainActivity.class); 使用startActivit

代码评审的18个军规

1. 添加必要的注释其实,写代码的时候,没有必要写太多的注释,因为好的方法名、变量名,就是最好的注释。以下就是笔者总结的一些注释规范: 所有的类都必须添加创建者和创建日期,以及简单的注释描述 方法内部的复杂业务逻辑或者算法,需要添加清楚的注释 一般情况下,注释描述类、方法、变量的作用 任何需要提醒的警告或TODO,也要注释清楚 如果是注释一行代码的,就用//;如果注释代码块或者接口方法的,有多

JavaScript学习汇总

ExtJs学习之Button(08) uniGUI学习之脱离Delphi直接写ExtJS从入门到精通04官方文档查找办法_例如_Ext.Window(48) uniGUI学习之脱离Delphi直接写ExtJS从入门到精通03自定义函数_调用顺序(47) uniGUI学习之脱离Delphi直接写ExtJS从入门到精通02Ext.Panel创建后_调用的几种方法(46) uniGUI学习之脱离Delp

ExtJs学习之Button(08)

最少代码:HelloWorld.html源文件下载  https://docs.sencha.com/extjs/6.7.0/classic/Ext.button.Button.html 点击 事件  同时 ,点击,移开事件  创建一个带链接的按钮  带下拉菜单的按钮  Ext.Button has many other

JavaSpring学习的报错查看

一般由下而上的去看cased by。这些cased by之间的关系是自下而上的分成一部分一部分,最上面的则是最全的一个。太长了

日志

日志记录 0 学习目标 日志的作用和目的 日志框架 JUL的使用 Log4j的使用 JCL的使用 1. 日志的概念 1.1 日志文件 日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。 在计算机中,日志文件是记录在操作系统或其他软件运行中发生的事件或在通信软件的不同用户之间的消息的文件。记录是保持日志的行为。在最简

软件分析和设计过程的重要图形(架构图)

架构图(4+1视图) 总体 架构蓝图 -- 软件架构的“4+1”视图模型 https://xie.infoq.cn/article/f371c72ecc192407e5620f6e4 一种视图:场景视图(用例图) 一文掌握14种UML图 : https://cloud.tencent.com/developer/article/1684161 【概念】用例图是指由参与者、用例,边界以及它们之

21基于java的旅游信息管理系统

项目背景 根据旅游行业的这种现状,提出解决问题的一个可行性方法,实现了旅游管理的网络化。 项目总体介绍 旅游系统设计分为前后网站和后台管理系统,功能点包含旅游景点信息分类展示、景点详情(地理位置、特色景点概述等)、下单预订等功能; 角色分为管理员和普通用户。 用户可以对旅游线路及其详细信息进行查询、预定旅游线路等。详细如下: 用户注册,登录 查看和预订旅游路线 (未登录只能查看,下同) 查看和

网安 第一天

DAY 1第一天 1.电脑网卡-交换机-光猫-路由器-信号设备箱-后台机房 2.光纤弯曲幅度不能大(如果是直角光线竟会无法折射,网络会进行断网。一般是绕圈)断了要进行融光纤(过程缓慢会造成重大损失)。 光缆包含多个光纤(一般是1-288芯)。 光缆是一定数量的光纤按照一定方式组成缆芯,外包有护套,有的还包覆外护层,用以实现光信号传输的一种通信线路。 光纤外层的保护层和绝缘层可防止周围环境对光纤

获取Android设备屏幕大小

1.Java 代码 Android获取屏幕宽度与长度的五个方法 (taodudu.cc)  存在的问题 :获取到的数据 只是屏幕大小 没有包含系统导航栏的高度/宽度。 解决方法:使用 WindowMetrics 2.adb 命令 wm 命令   如何从adb命令行获取Android设备的屏幕尺寸? | 码

Hadoop之HDFS的API操作文件的上传下载参数的优先级

Hadoop之HDFS的API操作文件的上传下载参数的优先级 Hadoop之HDFS的API操作文件的上传下载参数的优先级  

<<  <  1312  1313  1314  1315  1316  1317  1318  1319  1320  1321  1322  >  >>