自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4543)
  • 收藏
  • 关注

转载 Java的深拷贝和浅拷贝

原文出处:https://www.cnblogs.com/ysocean/p/8482979.html目录1、创建对象的5种方式3、Clone 方法4、基本类型和引用类型5、浅拷贝6、深拷贝7、如何实现深拷贝?  ①、让每个引用类型属性内部都重写clone() 方法  ②、利用序列化关于Java的深拷贝和浅拷贝,简单来说...

2019-09-27 09:40:00 500

转载 Linux文件目录类指令

1、pwd 指令  基本语法    pwd   (功能概述:显示当前工作目录的绝对路径)    2、 ls 指令  基本语法    ls [选项] [目录或者文件]  常用选项    -a  显示当前目录的所有文件和目录,包括隐藏的目录    -l   以列表的方式显示目录信息    ...

2019-09-25 17:46:00 518

转载 Linux帮助指令

1、介绍  当我们对某个指令不熟悉时,我们可以使用Linux提供的帮助指令来了解这个指令的使用方法。2、man 指令获得帮助信息  基本语法  man [命令或者配置文件] (功能描述:获得帮助信息)  3、help 指令  基本语法  help 命令 (功能描述:获得shell内置命令的帮助信息)  转载于:ht...

2019-09-25 14:06:00 547

转载 Linux运行级别

1、运行级别介绍  运行级别说明:    0:关机    1:单用户 【找回丢失密码】    2:多用户状态没有网络服务    3:多用户状态有网络服务    4:系统未使用保留给用户    5:图形界面    6:系统重启  常用的运行级别时 3 和 5 ,要修改默认的运行级别可修改/etc/inittab的 id:5:initdefault...

2019-09-25 13:59:00 223

转载 nginx部署前端项目的一些配置【刚入门】

前期准备:在linux上安装nginx,我用的是腾讯云centos7服务器,具体的安装过程可以到腾讯云的开发者实验室里体验,自己先试试水。修改nginx.conf配置文件,我用到的修改只是以下的部分。1.端口号2.项目的存放位置 server { listen 8088 default_server; #访问的端口号。 ...

2019-09-24 23:00:00 107

转载 银行开发平台

https://open.unionpay.com/tjweb/support/faq/inslist转载于:https://www.cnblogs.com/rubekid/p/11580011.html

2019-09-24 18:22:00 157

转载 HTTP的幂等性

转自:https://www.jianshu.com/p/234cf2e96832理解HTTP幂等性基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协议。HTTP协议是一种分布...

2019-09-23 00:09:00 95

转载 Linux用户组

1、介绍  类似于角色,系统可以对有共性的多个用户进行统一的管理2、增加组  groupadd 组名  3、删除组  groupdel 组名  4、增加用户时直接为用户指定组  useradd -g 用户组 用户名  5、修改用户组  usermod -g 用户组 用户名  6、...

2019-09-22 14:30:00 95

转载 在linux中设置优先使用ipv4,而不是ipv6

背景: 有时候更新源的时候默认使用ipv6,而ipv6下载数据时候总出现问题. 所有想默认出口的时候优先使用ipv4出口访问,而不是ipv6.要使用ipv4 连接优先而不必禁用ipv6,需要修改gai.conf配置文件使其生效。debian系:修改/etc/gai.conf,取消下面这一行的注释precedence ::ffff:0:0/96 100redhat系:修改/etc...

2019-09-21 14:55:00 3952

转载 Oracle开启归档

1. sysdba登录数据库sqlplus / as sysdba2. 备份spfile文件show parameter spfilecreate pfile='/home/oracle/pfile20190920.ora' from spfile='/home/oracle/u01/app/oracle/product/12.2.0/dbhome_1...

2019-09-20 13:51:00 84

转载 关于Ubuntu中snap安装软件太慢解决办法

两种方法,一是下载好包手动安装,二设置snap的代理.下载安装包方式到 https://uappexplorer.com/snaps 搜索需要的 snap 包,然后下载下载的时候选择对应的平台. 如 amd arm64 ..到下载snap的目录里面执行 sudo snap install xxx.snap --dangerous设置snap 的代理修改配置sudo s...

2019-09-20 13:10:00 8272

转载 银联号

银联号 => 银行{ "102100099996":"中国工商银行", "103100000026":"中国农业银行", "104100000004":"中国银行", "322290000011":"上海农商银行", "596110000013":"企业银行", "402731057238":"云南省农村信用社",...

2019-09-20 12:04:00 1237

转载 Centos7硬盘空间扩容(vmware虚拟机)

1. 查看系统挂载点df -h2. 系统关机 init 0硬盘1空间修改为100G,保存并启动3.查看磁盘fdisk -l/dev/sda空间加上去了3. 硬盘分区fdisk /dev/sdap       查看已分区数量(已有sda1,sda2分区)n       新增加一个分区p       分区类型我们选择为主分区...

2019-09-20 11:18:00 180

转载 Centos添加硬盘分区

1. 查看硬盘信息fdish -l此处/dev/sdb为新添加硬盘2. 格式化为ext4硬盘格式mkfs.ext4 /dev/sdb亦可使用其他格式硬盘空间大于2T时,MBR分区无法识别更大的容量空间,需要使用GPT分区(GUID Partition Table),常用fdisk分区工具-parted备注常用命令:lsblkfdisk...

2019-09-19 21:36:00 112

转载 Centos修改swap分区大小

1. 查看当前分区情况free -m2. 增加swap大小dd if=/dev/zero of=/var/swap bs=1024 count=12288000    #增加12G空间3. 设置交换分区mkswap /var/swap4. 立即激活交换分区swapon /var/swap5. ...

2019-09-19 20:27:00 729

转载 esp8266 + dht11 + 两路继电器 实现pc远程控制开关机温度监控.并配置zabbix监控

事因:翻了翻自己之前的硬件小箱子,几年前买的一些小东西,想用用起来.正好我有些数据放在机器上,有时候需要机器启动,我使用完成后在断开. 其实网络唤醒也能做到,但是机器一直给电也不好,在说家里有小孩AQA设计思路.使用双路继电器的一路控制主机AC220V电源的通断.ps[可以用一个GPIO读取pc电源的12v/5v供电来判断pc电源是否被断开.]使用双路继电器的另一路模拟主机开机按...

2019-09-19 18:25:00 2180

转载 Centos抓包方法

1. 安装tcpdump工具rpm -ql tcpdump          #查看tcpdump是否安装本机是安装的,yum安装:yum install tcpdump2. tcpdump抓包根据协议和端口抓包tcpdump -i eth0 udp port 694 -n             #-i指定网卡信息 udp协议tcpd...

2019-09-19 11:31:00 6094

转载 「小技巧」使用Git从其他分支merge个别文件

小明发现在实际项目开发过程中,总会遇到各种各样的情况,比如一个大型的项目或版本迭代可能不是一次上线,可能会分好几次上线,这时候就会涉及创建多个分支,分别开发。项目背景产品经理:我们本次开发三个功能,列表页功能、详情页功能、系统消息功能,分两次上线,先上列表功能,再上详情页和系统消息。小明:好的吧。紧接着,小明就将本次需求分为2个分支,分别为A、B。A:开发列表页功能B:...

2019-09-18 19:08:00 81

转载 Mule ESB 介绍

ESB1. 简介Mule ESB是一个基于Java的轻量级企业服务总线和集成平台,允许开发人员快速便利地连接多个应用,并支持应用间的数据交换。Mule ESB支持集成现有系统而无论其底层采用何种技术,如JMS、Web Services、JDBC、HTTP以及其他技术。2. 整体结构图 整体结构从上图可见,Mule通过Transports/Connectors与外围...

2019-09-18 14:40:00 291

转载 Mule ESB

https://m.open-open.com/ppt/0880b2f68c214d0d9f49f2c1f9bb25ed.html转载于:https://www.cnblogs.com/lhxsoft/p/11541710.html

2019-09-18 14:09:00 227

转载 十五.ProtoBuf3的基础总结

转自:https://blog.csdn.net/u011518120/article/details/54604615定义一个消息类型指定字段类型分配标识号指定字段规则添加更多消息类型添加注释保留标识符(Reserved)从.proto文件生成了什么?标量数值类型默认值枚举使用其他消息类型导入定义...

2019-09-18 10:05:00 159

转载 Java如何对一个对象进行深拷贝?

在Java语言里,当我们需要拷贝一个对象时,有两种类型的拷贝:浅拷贝与深拷贝。浅拷贝只是拷贝了源对象的地址,所以源对象的值发生变化时,拷贝对象的值也会发生变化。而深拷贝则是拷贝了源对象的所有值,所以即使源对象的值发生变化时,拷贝对象的值也不会改变。如下图描述:了解了浅拷贝和深拷贝的区别之后,本篇博客将教大家几种深拷贝的方法。拷贝对象首先,我们定义一下需要...

2019-09-17 23:17:00 167

转载 通俗理解乐观锁和悲观锁

乐观锁 每次获取数据的时候,都不会担心数据被修改,所以每次获取数据的时候都不会进行加锁,但是在更新数据的时候需要判断该数据是否被别人修改过。如果数据被其他线程修改,则不进行数据更新,如果数据没有被其他线程修改,则进行数据更新。由于数据没有进行加锁,期间该数据可以被其他线程进行读写操作。一般使用version方式和CAS操作方式。Version方式:一...

2019-09-17 22:41:00 138

转载 HAProxy+Heartbeat双节点出现VIP情况

本文使用heartbeat做高可用,主节点192.168.0.204,备节点192.168.0.205,vip192.168.0.206,防火墙启动状态先启动主节点,再启动备节点后,发现以下问题:主节点:备节点:启动一段时间后,vip192.168.0.206同时出现在双节点查看DEBUG日志发现主节点状态不对vi /var/log/ha-d...

2019-09-17 15:43:00 282

转载 常用命令备忘 xargs

xargs 作为使用率很高的命令,但是长久不用就会模糊了记忆,所以要记录下来.获取所有的cobbler相关的布尔值然后全部设置为真getsebool -a|grep cobbler|awk '{print $1}'|xargs -i -n 1 setsebool -P {} on查看cobbler的布尔值状态getsebool -a|grep cobbler|awk '{pri...

2019-09-17 15:04:00 86

转载 mac安装mongodb4.2.0环境

方案一:可视化+傻瓜式步骤一 : 下载mongodb压缩文件mongodb download url: https://www.mongodb.com/download-center/community步骤二: 安装对应路径将下载后的文件解压,得到文件夹,我建议你将这个文件夹改名为 mongodb ,然后执行下面的操作:打开新的访达(finder): 快捷键 shift + ...

2019-09-17 13:25:00 273

转载 谷歌开发者大会2019上海参会报告总结

内容简介高能: 最后面有巨量学习资源!本次谷歌开发者大会,主要围绕谷歌的各类产品做了多元化的技术演讲。 技术方面主要分为这几大类:1. 机器学习(对应 TensorFlow社区) 2. 渐进式 Web 应用<=>PWA (对应 TWA)3. Android 开发最新技术(对应 Kotlin,Jetpack)4. 移动app构建 (对应 Fireba...

2019-09-17 12:56:00 153

转载 Linux用户管理

1、基本介绍  用户管理图解        说明:    1)、Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。    2).、Linux的用户至少要属于一个组。2、添加用户  基本语法    useradd [选项] 用户名    ...

2019-09-16 20:21:00 71

转载 Linux开机、重启、和用户登录注销

一、 关机&重启命令  基本介绍:    shutdown      shutdown –h now : 表示立即关机      shutdown -h  : 表示1分钟后关机      shutdown -r now : 表示立即重启     halt      就是直接使用,效果等价于关机    reboo...

2019-09-16 18:50:00 145

转载 关于nginx反代jenkins报错 反向代理设置有误

官方文档地址:https://wiki.jenkins.io/display/JENKINS/Running+Jenkins+behind+Nginx直接解决的配置文件吧.这是使用子域名,不使用sslserver { listen 80; server_name jenkins.domain.tld; return 301 https://$host$r...

2019-09-15 00:39:00 888

转载 备用shell管理方案之butterfly+nginx+https

安装butterfly+nginx https1. 安装butterflyyum install python36 python36-pip python36-devel -ypip install butterflypip install butterfly[themes] # If you want to use themespip install butterfly[...

2019-09-14 19:40:00 142

转载 java判断一个字符串是否为数字型

摘自:https://blog.csdn.net/qq_42133100/article/details/92158507方法一:用JAVA自带的函数(只能判断正整数)2 public static boolean isNumeric(String str){3 for (int i = str.length();--i>=0;){ 4 ...

2019-09-14 11:04:00 212

转载 锁表原因及解决思路

1、锁表发生在insert update 、delete 中 2、锁表的原理是 数据库使用独占式封锁机制,当执行上面的语句时,对表进行锁住,直到发生commite 或者 回滚 或者退出数据库用户3、锁表的原因 第一、 A程序执行了对 tableA 的 insert ,并还未 commite时,B程序也对tableA 进行insert 则此时会发生资源正忙的异常...

2019-09-14 10:33:00 660

转载 利用nc当作备用shell管理方案.

ssh 有时候真的就是连不上了,然后是没什么然后了呢. 或者手残改错配置然后重新sshd了.所以这时候需要备用的远程管理工具.nc是最好的选择,一般服务器都是 内网的,如果跳板机也管理不了呢.安装 (服务端 客户端 都装)yum install nc -yapt install netcat -y这里你需要知道的一些事情理想中的 nc -l -vv -p 5555 -e /b...

2019-09-13 18:41:00 92

转载 vi和vim编辑器

1、vi 和vim 的基本介绍  所有的 Linux 系统都会内建 vi 文本编辑器。  Vim 具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。2、vi 和vim 常用的三种模式  1)、正常模式:    以 vim 打开一个档案就直接进入一般模...

2019-09-12 23:39:00 95

转载 修改windows网络参数,让上网更快

管理员运行CMD,运行netsh int tcp show global查询活动状态... TCP 全局参数----------------------------------------------接收端缩放状态 : enabled接收窗口自动调节级别 : normal附加拥塞控制提供程序 : defaultECN 功能 : disabledRFC 1323 时间戳...

2019-09-12 21:59:00 2663

转载 SpringBoot发送邮件

在小明经历的多个项目开发中,总会遇到消息通知的场景,比如某个广告主提交一个表单,我们要通知提醒运营人员及时查看。消息通知的形式也有很多,比如:短信、邮件、app推送等,本文主要给大家描述一下邮件通知的形式,因为邮件相比较其他通知渠道更方便实用(免费),除了简单文本邮件(已经满足大多数情形),本文还会重点说一下集成Thymeleaf模版引擎,使用HTML的形式发送邮件,尽管HTML内...

2019-09-12 18:11:00 60

转载 十四.Protobuf3扩展

在您发布使用Protocol Buffer区的代码后,您迟早会因为业务需求变更想要“改进”Protocol Buffer的定义。如果你想让你的新Protocol Buffer向后兼容,让你的旧Protocol Buffer向前兼容,那么你需要遵守一些规则。在新版本的Protocol Buffer中: 您不能更改任何现有字段的标签号。 您不得添加或删除任何必填字...

2019-09-12 13:08:00 269

转载 linux 常用性能优化

linux 常用性能优化1. 优化内核相关参数配置文件/etc/sysctl.conf配置方法直接将参数添加进文件每条一行.sysctl -a可以查看默认配置sysctl -p 执行并检测是否有错误例如设置错了参数:[root@ossec makeit]# sysctl -pnet.ipv4.ip_forward = 1sysctl: cannot stat /p...

2019-09-12 00:35:00 198

转载 十三.Java使用Protobuf3

为什么使用Protobuf?本教程翻译自谷歌开发者官网,原文地址:https://developers.google.com/protocol-buffers/docs/javatutorial。开发学院对其进行了简单的翻译和排版,本页面的内容是根据知识共享属性3.0许可的,代码示例是根据Apache 2.0许可的。Protocol Buffer 基础 本教程为java程序...

2019-09-11 18:36:00 422

空空如也

空空如也

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

TA关注的人

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