自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做好自己

机遇属于有准备的人!!

  • 博客(144)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 对DT的理解

对DT的理解互动:构建面向目标的编程框架,多孪生体基于一个目标协同,自学习、自决策、自演进内敛:修改设备的配置,自动引起设备性能如覆盖范围的变化。这些都需要相关领域相当充足的知识储备...

2022-06-10 08:44:34 297 1

原创 理解回溯法

理解回溯法溯的本质是穷举,穷举所有可能,然后选出我们想要的答案。回溯法解决的所有问题都可以抽象为树形结构!因为回溯法解决的都是在集合中递归查找子集,集合的大小就构成了树的宽度,递归的深度构成的树的深度。应用场景回溯法,一般可以解决如下几种问题:组合问题:N个数里面按一定规则找出k个数的集合切割问题:一个字符串按一定规则有几种切割方式子集问题:一个N个数的集合里有多少符合条件的子集排列问题:N个数按一定规则全排列,有几种排列方式棋盘问题:N皇后,解数独等等局限性耗时高,需要剪枝优化

2022-05-12 09:27:25 317

原创 Java语法:finally中修改返回结果

Java的try语句在返回前将其他所有的操作执行完,保留好要返回的值,而后转入执行finally中的语句,而后分为以下三种情况:如果finally中有return语句,则会将try中的return语句”覆盖“掉,直接执行finally中的return语句。如果finally中没有return语句,也没有改变要返回值,则执行完finally中的语句后接着执行try中的return语句。如果finally中没有return语句,但是改变了要返回的值,分以下两种情况:1)如果retu

2022-05-06 10:47:23 1116

原创 Centos 网络地址转换(NAT)模式下,将虚拟机的网卡enp0s3转换为eth0

将ifcfg-enp0s3网卡更改为ifcfg-eth0cd /etc/sysconfig/network-scriptscp ifcfg-enp0s3 ifcfg-enp0s3.bakmv ifcfg-enp0s3 ifcfg-eth0更改ifcfg-eth0的配置vim ifcfg-eth0更改: NAME=eth0, DEVICE=eth0更改grub配置cp /etc/default/grub /etc/default/grub.bakvim /etc/default/grubG

2021-11-14 13:15:45 617

原创 Python基础:列表、元组、字典、集合

1. 列表(list)1. 1定义列表cars = ['benz', 'audi', 'toyota', 'tsla']bicycles = [] # 创建一个空列表1.2 访问元素cars[0] # benzcars[-1] # tsla1.3 添加元素表尾添加append()cars.append('honda')使用列表常用的场景就是创建一个空列表,并给列表添加元素:numbers = []for value in range(1, 10): number

2021-11-06 15:26:35 330

原创 linux free命令下的内存

free命令[root@db-odae-05 ~]# free -wg total used free shared buffers cache availableMem: 62 38 2 4 1 19 15Swap: 0 0

2021-10-11 20:30:12 179

原创 iptables IP包过滤规则设置

添加自定义规则链iptables -N ODAE_DRUID_INPUT删除空的自定义规则链iptables -X ODAE_DRUID_INPUT -t nat添加一条规则到自定义规则链iptables -A ODAE_DRUID_INPUT -s 10.244.160.58 -p tcp -m multiport --dports 26200:26999 -j REJECT关联自定义规则链iptables -A INPUT -s 172.31.0.0/16 -j ODAE_DRUID_IN

2021-09-13 17:27:23 786

原创 Java引用

强引用如果一个对象具有强引用,那就类似于必不可少的物品,不会被垃圾回收器回收。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不回收这种对象。如果想中断强引用和某个对象之间的关联,可以显示地将引用赋值为null,这样一来的话,JVM在合适的时间就会回收该对象。比如ArraryList类的clear方法中就是通过将引用赋值为null来实现清理工作的。SoftReference 软引用软引用是用来描述一些有用但并不是必需的对象,在Java中用java.lan

2021-09-13 16:51:14 53

原创 Linux系统资源配置

系统级配置1、查看系统最大文件描述符$ cat /proc/sys/fs/file-max1864052、设置系统最大文件描述符临时性设置$ echo 1000000 > /proc/sys/fs/file-max永久性设置在/etc/sysctl.conf中设置,应该设什么值是最佳实践?比如8G的内存,设为8192/2 * 256 = 524288fs.file-max = 1000000用户级配置用户资源配置/etc/security/limits.d/90-npro

2021-08-01 20:08:24 703

原创 84.柱状图中最大的矩形

84.柱状图中最大的矩形给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。求在该柱状图中,能够勾勒出来的矩形的最大面积。以上是柱状图的示例,其中每个柱子的宽度为 1,给定的高度为 [2,1,5,6,2,3]。图中阴影部分为所能勾勒出的最大矩形面积,其面积为 10 个单位。示例:输入: [2,1,5,6,2,3]输出: 10[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6LGke9fz-1624010743948)(imag

2021-06-18 18:06:06 153

原创 为什么不能用for或foreach遍历list删除元素?

1、用for或foreach遍历list删除元素,为什么会抛出ConcurrentModificationException异常,一定会抛出ConcurrentModificationException异常吗?1)为什么会抛出ConcurrentModificationException异常2)一定会抛出ConcurrentModificationException异常吗使用for或foreach方式遍历list删除元素时,当且仅当删除list的倒数第二个元素时不会报ConcurrentModific

2020-08-22 22:18:52 1262

原创 用joda-time解析带时区偏移的时间字符串“2004-06-09T10:20:30.000-08:00”

withOffsetParsed 返回一个新的DateTimeFormatter,该DateTimeFormatter将生成一个DateTime,其时区与已解析字符串的偏移时区相同。在调用这个方法之后,解析时间字符串’2004-06-09T10:20:30-08:00’将创建一个偏移时区为-08:00的DateTime(一个固定区域,没有夏令时规则),通过DateTime.getZone()可以获取对应的时区信息DateTimeZone。public static void main(String[] a

2020-08-20 17:27:12 771

原创 深度优先搜索(DFS)和广度优先搜索(BFS)

DFS思想深度优先搜索类似于树的先序遍历,具体过程如下:准备工作:创建一个visited数组,用于记录所有被访问过的顶点。1.从图中v0出发,访问v0。2.找出v0的第一个未被访问的邻接点,访问该顶点。以该顶点为新顶点,重复此步骤,直至刚访问过的顶点没有未被访问的邻接点为止。3.返回前一个访问过的仍有未被访问邻接点的顶点,继续访问该顶点的下一个未被访问领接点。4.重复2,3步骤,直至所有顶点均被访问,搜索结束。代码模板void dfs()//参数用来表示状态 { if(

2020-08-09 16:28:13 390

原创 卡的说法凉快圣诞节

package com.nphyez.basic.algorithm;import java.util.*;public class MaximumLengthOfConcatenatedStringWithUniqueCharacters {public static void main(String[] args) {// String[] origin = {“yy”...

2019-11-26 03:26:12 176

原创 泛型的应用

6 泛型的应用泛型类6.1 ArrayList // 内部存储为数组 transient Object[] elementData; public ArrayList(int initialCapacity) { if (initialCapacity > 0) { this.elementData = new Obje...

2019-06-27 22:41:54 295

原创 python创建守护进程

#!/usr/bin/env python# encoding: utf-8# description: 一个守护进程的简单包装类, 具备常用的start|stop|restart|status功能, 使用方便# 需要改造为守护进程的程序只需要重写基类的run函数就可以了# date: 2015-10-29# usage: 启动: python daemon...

2019-06-18 01:06:41 8620

转载 ES脑裂问题

ES脑裂问题概述一个正常es集群中只有一个主节点,主节点负责管理整个集群,集群的所有节点都会选择同一个节点作为主节点所以无论访问那个节点都可以查看集群的状态信息。而脑裂问题的出现就是因为从节点在选择主节点上出现分歧导致一个集群出现多个主节点从而使集群分裂,使得集群处于异常状态。原因1、网络原因内网一般不会出现此问题,可以监控内网流量状态。外网出现网络问题的可能性大些。2、节点负载主节...

2019-04-10 09:45:13 3247 1

原创 VirtualBox虚拟机配置静态IP地址,实现和主机互通

https://blog.csdn.net/u010486658/article/details/70871940https://blog.csdn.net/knityster/article/details/6317284

2019-04-03 01:04:01 21552

原创 Java注解(Annotation)总结

Java注解(Annotation)总结Spring注解@Autowired@Component、@Repository、@Service、@Controller@PostConstruct、@PreDestroyGuava注解@VisibleForTestingLombok注解@Data@Builder@AllArgsConstructor@NoArgsCo...

2018-10-16 00:30:52 2379

转载 解决设置table中td宽度不生效

特性:table是一个整体,每一列td的宽度是由一个其中一个最长td的宽度决定的。解决:一定要在table标签上加word-wrap: break-word; word-break: break-all;之后再设置百分比宽度就可以生效了http://www.w3school.com.cn/cssref/pr_word-wrap.aspbreak-word 在长单词或 URL 地址内部进行换行...

2018-10-15 23:30:09 6992

原创 AngularJS和jQuery的加载过程

AngularJS和jQuery的加载过程1. 只加载AngularJS框架如下web页面,在只引入angularjs框架而不引入jQuery框架的情况下,点击jnjector按钮将报错:Error: [jqLite:nosel] Looking up elements via selectors is not supported by jqLite!<html> <...

2018-09-21 01:39:53 2156

转载 ArrayList Vector LinkedList 区别与用法

ArrayList Vector LinkedList 区别与用法 ArrayList和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双...

2016-03-12 13:03:32 539

原创 aa

package com.flicker.simulator;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.a

2016-02-24 17:28:05 461

转载 对Java Serializable(序列化)的理解

1、序列化是干什么的?       简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化       a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候

2016-02-18 11:38:44 412

转载 LinkedBlockingQueue

LinkedBlockingQueue是一个基于已链接节点的、范围任意的blocking queue的实现。   此队列按 FIFO(先进先出)排序元素。队列的头部 是在队列中时间最长的元素。队列的尾部 是在队列中时间最短的元素。 新元素插入到队列的尾部,并且队列检索操作会获得位于队列头部的元素。链接队列的吞吐量通常要高于基于数组的队列, 但是在大多数并发应用程序中,其可预知的性能要低。可选的

2016-01-12 10:09:51 536

原创 Frame与Panel

Frame是框架窗体,有边框的;Panel是面板,无边框。一般把几个Panel加到一个Frame上。Sun公司的定义:Frame是带标题和边框的最顶层窗体;Panel是个最简单的容器类,它提供空间让程序放其它组件,包括其它Panel。添加到容器中的组件放在一个列表中。列表的顺序将定义组件在容器内的正向堆栈顺序。如果将组件添加到容器中时未指定索引,则该索引将被添加到列表尾部(此后它位于堆栈顺

2015-12-31 17:15:02 7210

原创 每日英语[Daily English]

2015-12-15 11:23:05您可能听说过这样一句谚语:洛阳牡丹甲天下。Maybe you have heard the proverb that Luoyang peony is the finest under heaven.

2015-12-15 11:35:22 752

转载 Highcharts

Highcharts 提供非常方便的插件机制,任何人都可以编写自己的插件来丰富 Highcharts 的功能。http://www.hcharts.cn/product/zips/Highcharts-4.1.9.zip

2015-12-07 14:40:23 396

转载 婚礼主题名称

每一对新人都希望有一个属于自己的婚礼主题名称,如果你还没有思路的话,就来看看花嫁丽舍婚礼小秘书给你推荐的2014年最新婚礼主题名称大全吧!婚礼主题名称一般会选用新人名字当中某一个字或者同音字组合成四字或多字的名称或者根据相恋的季节、定情的信物、相恋的故事或者贴合婚礼主题选取的名称。其实只要是发自内心的选取,相信宾客们也一定会感受到新人的幸福与甜蜜。彼爱xx,xx情缘,x情x愿,唯爱

2015-11-25 09:48:56 1362

原创 audios

E:\Media\_Audios 的目录2015-11-19  20:15              .2015-11-19  20:15              ..2015-06-25  12:39        29,968,621 1.张镐哲 - 不是我不小心.ape2015-06-25  12:39        25,150,476 1.李克勤 - 一生不变.ape

2015-11-19 20:17:59 1167

原创 Eclipse插件集合及其安装方法

PropertiesEditorProperties Editor安装(在线安装):1)在eclipse中点击“Help”-"Install New Software"。2)点击右侧的“Add”按钮。3)输入Name: Properties EditorLocation:http://propedit.sourceforge.jp/eclipse/updates

2015-10-26 22:14:19 894

转载 鲍鹏山:我们培养了很多高学历的野蛮人

导读:德国哲学家尼采写过一篇文章叫《我为什么这么聪明》。他的结论就一句话:我之所以这么聪明,是因为我从来不在不必要的事情上浪费精力。生活中有太多这样无用的知识,但是在生活中,确实有不少人专心致志、兴高采烈、兴趣盎然地用琐碎的知识,把自己的人生切割成碎片。常有人说我的演讲很有激情,可是今天我听了前面两位嘉宾的演讲,我觉得自己被秒杀了。(全场大笑)

2015-10-23 20:16:47 1087

原创 http://www.pan1234.com/result.jsp?wp=0&op=0&ty=gn&q=java面向对象编程

http://www.pan1234.com/result.jsp?wp=0&op=0&ty=gn&q=java面向对象编程

2015-08-13 13:01:13 3573

原创 Java ConcurrentModificationException异常分析

项目中有一个需求:服务器在检测到设备接入后给设备下发配置。在服务器异常重启的场景下,服务器检测到终端建链时通信模块还没有初始化完成,此时需要将已经建链的设备的建链通知消息缓存起来,创建线程,在县城中待通信模块初始化完成后给设备下发配置。因频繁涉及节点增删,这里用LinkedList缓存触发建链通知的设备。(由于服务器需要支持10万台设备的并发容量,当服务器重启后,短时间内会有大量设备建链并触发

2015-08-11 20:06:07 674

原创 How to download offline javadoc?

For Java SE 6, SE 7 and SE 8:http://www.oracle.com/technetwork/java/javase/downloads/index.html#docsDirect link for SE 6: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-doc-d

2015-07-31 13:35:03 1377

转载 「心生涯」:如何树立个人影响力?

文:生涯小厨大曾 丨 壹心理专栏作家 实力不是干出来的吗?“我发觉自己是典型的行动派,我觉得凡是经由我做的事情别人看到的话都对我表示肯定,但是我却没办法将自己的许多特点和优势展现给大家,让他们相信我真的有能力……究竟怎样才能让自己说话更有说服力和感染力呢?”,有位朋友提出了这样的问题……其实,类似的疑惑相信许多职场当中的朋友都会遇到,因为按照大家经常提到的说法,就是“有位才

2015-07-29 11:20:17 498

原创 Java消息服务(Java Message Service,JMS)

消息的消费者接收消息可以采用两种方式:1、consumer.receive() 或 consumer.receive(int timeout);2、注册一个MessageListener。采用第一种方式,消息的接收者会一直等待下去,直到有消息到达,或者超时。后一种方式会注册一个监听器,当有消息到达的时候,会回调它的onMessage()方法。下面举例说明:

2015-06-15 19:15:11 1191

原创 ActionEvent

public class ActionEvent extends AWTEvent指示发生了组件定义的动作的语义事件。当特定于组件的动作(比如被按下)发生时,由组件(比如 Button)生成此高级别事件。事件被传递给每一个 ActionListener 对象,这些对象是使用组件的 addActionListener 方法注册的,用以接收这类事件。

2015-05-25 17:25:20 2666

原创 匿名内部类

2015-05-14 22:44:19 383

原创 PureMVC框架介绍

PureMVC是基于MVC模式(模型、视图和控制器)建立的一个轻量级应用框架。在PureMVC实现的经典MVC设计模式中,模型、视图和控制这三部分由三个单例模式类管理,分别是Model、View和Controller。三者合称为核心层或核心角色。PureMVC中还有另外一个单例模式类——Facade。Facade提供了与核心层通信的唯一接口,以简化开发复杂度。M

2015-05-12 19:32:55 3493

OMA_DM_based_Remote_Software_Fault_Management.pdf

OMA_DM_based_Remote_Software_Fault_Management.pdf 文档详细阐述了基于OMA DM协议Generic Alert消息实现告警管理的设计方案,可以作为OMA DM告警管理开发的参考,也有助于进一步理解DM协议。

2014-12-13

myBase Desktop Edition 6.3.9 中文破解版

myBase Desktop Edition 最新6.3.9中文破解版,解压即可用。 myBase是个功能强大且可随心所欲自定义格式及层次关系的通用资料压缩管理、查看器,可用于管理和查阅各种各样的信息,如:各类文档、磁盘文件、光盘目录、资料、名片、事件、下载的精华、收集的资料等等,即使毫无规律的资料,也一样可以管理得有条不紊。若您善于管理资料,myBase 将会成为您得心应手的工具,若您不善于管理资料,myBase 将会有助于您提高资料管理能力。它将令您的各种资料分门别类,清清爽爽。新版具有许多令人惊喜的实用功能。

2014-12-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除