程程呀
码龄9年
关注
提问 私信
  • 博客:104,673
    104,673
    总访问量
  • 51
    原创
  • 343,585
    排名
  • 21
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2015-10-04
博客简介:

qq_31755183的博客

查看详细资料
个人成就
  • 获得92次点赞
  • 内容获得8次评论
  • 获得604次收藏
  • 代码片获得866次分享
创作历程
  • 5篇
    2020年
  • 44篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • java
    30篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

阿里云服务器被恶意程序攻击

进日收到阿里云发来的报警信息,有台大数据服务器被恶意程序攻击,导致服务器的CUP、内存增高,之前处理过这种问题,处理的办法不是很理想,隔了一段时间又出现此类问题。在此总结一下:导致此类事件的原因包括: 服务器的端口对外开放,黑客利用这些端口的漏洞来入侵服务器; 服务器的账号密码过于简单,被黑客暴力破解入侵服务器; 解决问题的办法如下: 连接服务器找到恶意程序进程杀掉; 删掉恶意进程文件; 将对应执行恶意程序的用户也清除掉; 清除系统计划任务中.
原创
发布博客 2020.10.29 ·
3198 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

备份Linux日志脚本(python3)

适合备份各种日志tomcat、nginximport shutilimport osimport timefile_time = time.strftime("_%Y-%m-%d")sou_des_path = {'pro1':{'sou_path':'#原日志文件路径', 'des_path':'#备份指定肯目录', 'file_name':'#备份文件名字' + file_time}
原创
发布博客 2020.10.16 ·
493 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

equals()方法重写

java中任何一个类都是Object类的直接或间接子类,如果类没有超类,则它默认继承自Object类,在Object类中,实现了很多有用的方法,equals()方法默认操作检测两个对象是否具有相同的引用,这虽然很合理,但是并没有实用价值,通常需要重写该方法来比较类的域是否相等,如果参与比较的所有域都相等,则对象也相等,否则不等,对于基本类型恶意直接使用"=="进行判断,对于引用类型则需要重写equ...
原创
发布博客 2020.01.06 ·
628 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

判断IP地址是否合法(java)

本实例实现方法:创建Scanner类,接收控制台输入的字符串; 调用静态方法matches()方法,运用了正则表达式来匹配结果;实例代码如下:import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner sc = new Scanner(System...
原创
发布博客 2020.01.06 ·
2108 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

人民币金额转换成大写格式(java)

实现本实例关键在于以下几点:将数字格式化,如果存在小数部分,将其转换为3位小数(DecimalFormat方法); 分别将整数部分与小数部分转换为大写方式,并插入金额单位; 组合转换后整数部分与小数部分的写法;实现过程:创建Test类,在该类的主方法中接受用户输入的金额,然后通过convert()方法把金额转换成大写金额的字符串格式,并输出控制台; 编写金额转换的convert()...
原创
发布博客 2020.01.06 ·
2637 阅读 ·
3 点赞 ·
4 评论 ·
5 收藏

javaJDBC中常用的类和接口

JDBC的全称是Java DataBase Connectivity,它是一种被用于执行SQL语句的JavaAPI(API,应用程序设计接口),通过使用JDBC,就可以使用相同的API访问不同的数据库,需要注意的是,JDBC并不能直接访问数据库,必须依赖于数据库厂商体用的JDBC驱动程序,使用JDBC操作数据库的主要步骤如下图:java提供了丰富的类和接口用于数据库编程,利用这些类和接口可...
原创
发布博客 2019.12.27 ·
4857 阅读 ·
7 点赞 ·
0 评论 ·
13 收藏

java线程的生命周期与操作方法

1.线程的生命周期线程具有生命周期,其中包含5种状态,分为为出生状态、就绪状态、运行状态、暂停状态(包括休眠、等待和阻塞等)和死亡状态,出生状态就是线程被创建时的状态:当线程对象调用start()方法后,线程处于就绪状态(又称为可执行状态):当线程得到系统资源后就进入了运行状态。一旦线程进入运行状态,它会在就绪与运行状态下转换,同时也有可能进入暂停状态或死亡状态,当处于运行状态下的线程调用...
原创
发布博客 2019.12.26 ·
479 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

java线程的两种方式Thread(类)、Runnable(接口)

java提供了两种方式实现线程,分别为继承java.long.Thread类与实现java.long.Runnable接口,下面将分别对实现线程的两种方式进行讲解1.继承Thread类Thread类时java.long包中的一个类,Thread类的对象用来代表线程,通过继承Thread类创建、启动并执行以个线程的步骤如下:创建一个继承Thread类的子类; 重写Thread类的run...
原创
发布博客 2019.12.26 ·
1349 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

java输入/输出流概述

java语言把与输入/输出有关的类都放在了java.io包中,其中,所有与输入流有关的类都是抽象类InputStream(字节输入流)或抽象类Reader(字符输入流)的子类,而所有与输出流有关的类都是抽象类OutputStream(字节输出流)或抽象类Write(字符输出流)的子类1.输入流输入流抽象类有两种,分别是Inputstream(字节输入流)和Reader(字符输入流),1...
原创
发布博客 2019.12.24 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java带缓冲的输入/输出流

以下讲解的类都继承于InputStream、OutputStream、Reader、Writer类,下面链接是这些类的常用方法:https://blog.csdn.net/qq_31755183/article/details/103683945缓冲I/O的一种性能优化,缓冲流为I/O增加了内存缓冲区,有了缓冲区,使得在I/O流上执行skip()、mark()、reset()方法成为可能...
原创
发布博客 2019.12.24 ·
1082 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

java字节、字符输入/输出流

以下讲解的类都继承于InputStream、OutputStream、Reader、Writer类,下面链接是这些类的常用方法:https://blog.csdn.net/qq_31755183/article/details/1036839451.FileInputStream类与FileOutputStream类(字节)java提供了操作磁盘文件的(FileInputStream)...
原创
发布博客 2019.12.24 ·
212 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

java文件以及文件夹(File)类

File类时java.io包中用来操作文件的类,通过调用File类的方法,可实现创建、删除、重命名文件等功能,使用File类的对象可以获取文件的基本信息,如文件所在的目录、文件名、文件大小、文件修改时间等。1.创建文件对象使用File类的构造方法能够创建文件对象,常用的File类构造方法有如下3种:File(String pathname):根据传入的路径名称创建文件对象; pat...
原创
发布博客 2019.12.23 ·
1115 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

java事件监听器

1.动作事件监听器动作事件(ActionEvent)监听器是Swing中比较常用的事件监听器,很组件的动作都会使用它监听,如按钮单击,下表描述了动作事件监听器的接口与事件源。事件名称 事件源 监听接口 添加或删除相应类型监听器的方法 ActionEvent JButton、JList、JTextField等 ActionListener addAct...
原创
发布博客 2019.12.20 ·
11118 阅读 ·
22 点赞 ·
0 评论 ·
182 收藏

java列表组件(JComboBox、JList)

Swing提供了两种列表组件,分别为下拉列表框(JComboBox)与列表框(JList),下拉列表框与列表框都是带有一些列列表项的组件,用户可以从中选择需要的列表项,列表框较下拉列表框更直观,它将所有的列表项罗列在列表框中,但下拉列表框较列表框更为便捷、美观,它将所有的列表项隐藏起来,当用户选用其中的列表项时才会显现出来,下面将讲解列表框与下拉列表框的用法与应用。1.JComboBox下拉列...
原创
发布博客 2019.12.20 ·
3618 阅读 ·
6 点赞 ·
0 评论 ·
42 收藏

java按钮组件(JButton、JCheckBox)

按钮在Swing中是比较常见的组件,用于触发特定动作,Swing中提供多种按钮组件,如按钮、单选按钮、复选框等,这些按钮都是从AbstractButton类中继承而来的,下面将讲解这些按钮的应用。1.JButton按钮组件Swing中的按钮有JButton对象表示,其构造方法主要有以下几种形式。public JButton():创建不带有设置文本或图标的按钮; public JBut...
原创
发布博客 2019.12.18 ·
12216 阅读 ·
8 点赞 ·
0 评论 ·
78 收藏

java文本组件(JTextField、JPasswordField、JTextArea)

文本组件在实际项目开发中使用最广泛,尤其是文本框与密码框组件,通过文本组件可以很轻松地处理单行文字、多行文字、口令字段等,下面将对文本组件的定义以及使用进行讲解。JTextField文本框组件文本框(JTextField)用来显示或编辑一个单行文件,在Swing中通过javax.swing.JTextField类对象创建,该类继承了javax.swing.text.JTextCompone...
原创
发布博客 2019.12.17 ·
4998 阅读 ·
3 点赞 ·
1 评论 ·
27 收藏

java标签组件与图标(JLabel)

在Swing中显示文本或提示信息的方法时使用标签(JLabel),它本支持文本字符串和图标,在应用程序界面中,一个简短的文本标签可以使用户知道这些组件的目的,所以标签在Swing中是比较常用的组件,下面将讲解Swing标签的用法、如何创建标签,以及如何在标签上放置文本与图标JLabel标签组件标签由JLabel类定义,它的父类为JComponent类。标签可以显示一行只读文本、一个图像...
原创
发布博客 2019.12.17 ·
4754 阅读 ·
7 点赞 ·
0 评论 ·
38 收藏

java常用面板(JPanel、JScrollPane)

面板也是一个Swing容器,可以作为容器容纳其他组件,但它必须被添加到其他容器中,Swing中常用的面板包括JPanel面板以及JScrollPane面板,下面分别讲解Swing中的常用面板JPanel面板JPanel面板是一种容器,继承自java.awt.Container类,JPanel面板可以聚集一些组件来布局,但必须依赖于JFrame窗体进行使用,下面一个例子讲解JPanel面板使...
原创
发布博客 2019.12.16 ·
2371 阅读 ·
5 点赞 ·
0 评论 ·
28 收藏

java常用布局管理器(流布局管理器、边界布局管理器、网格布局管理器)

在Swing中,每个组件在容器中都有一个具体的位置大小、而在容器中摆放各种组件时很难判断其具体位置和大小,使用布局管理器比程序员直接在容器中控制Swing组件的位置和大小方便得多,可以更加有效地处理整个窗体的布局。Swing提供的常用布局管理器有FlowLayout流布局管理器、BorderLayout边界布局管理器和GridLayout网格布局管理器,这些布局管理器位于java.awt包中。下面...
原创
发布博客 2019.12.16 ·
3178 阅读 ·
1 点赞 ·
0 评论 ·
14 收藏

java常用窗体(JFrame、JDialog)

JFrame窗体JFrame窗体是一个容器,它是Swing程序中各个组件的载体,可以将JFrame看作是承载这些Swing组件的容器,在开发应该程序时,可以通过继承javax.swing.JFrame类创建一个窗体,在这个窗体中添加组件,同时为组件设置事件,由于该窗体继承了JFrame类,所以它拥有最大化、最小化、关闭按钮等按钮,下面将详细介绍JFrame窗体在java应用程序中的使用方法。...
原创
发布博客 2019.12.16 ·
5942 阅读 ·
8 点赞 ·
0 评论 ·
46 收藏
加载更多