自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java new一个Object()到底占用多少个字节

或者32G以内,并且开启了ClassPointer指针压缩,否则是8个字节)是一个指向对象所属Class对象的指针。前面8个字节是对象头,也叫markword,记录对象被上锁的各种状态(锁升级)和垃圾回收相关信息等。既然一个Object对象占用16个字节,那这个16个字节中分别存放的是什么内容呢?Java中没有类似C的sizeof的操作符,如何获取一个对象实际占用的字节数呢?可以看到,1000个对象占用了16000个字节,显然1个对象占用16个字节。解释:实例对象占用16个字节。jvisualvm观察。

2023-10-20 19:33:33 79

转载 mysql5.7+ json

网上查询后,了解到 MySQL 5.7 以后版本居然加入了 json 字段,这下有搞头了!赶紧查了一下我的 MySQL 版本:是大于 V5.7 的,在支持范围内![在这里插入图片描述等等,我怎么在Navicat 上怎么找不到 json 字段类型 ,又是一番查找,原来 Navicat 版本太低不支持。。。所以我又升级到 Navicat Premium 12 版本了,这下 json 字段出来了,那这个 json 字段类型对应的 Java bean 属性又是什么呢?MyBatis 怎么写 sql 呢?在这

2022-03-09 15:43:44 923

转载 ELK-----------------

微服务的项目大多都有好几个工程,日志缺少一个统一的管理,研究了一下elk,logstash接受日志,elasticsearch 处理数据,kibana展示数据。elk使用现成的docker镜像docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it --name elk sebp/elk5601 - Kibana web 接口9200 - Elasticsearch JSON 接口5044 - Logstash 日志接收接口logstash有许多

2021-12-10 14:01:15 157

原创 【java 重启 .bat】

@echo offset port=9080for /f “tokens=1-5” %%i in (‘netstat -ano^|findstr “:%port%”’) do (echo kill the process %%m who use the porttaskkill /pid %%m -t -fgoto start):startC:cd C:\soft\salaryset JAVA_HOME=C:\Program Files\Java\jdk1.8.0_241set CLA

2021-11-27 10:55:06 408

原创 mysql-5.7.27-winx64 安装教程

1.确保你的电脑是64位操作系统,本文使用的电脑为64位WIN10。2.本文mysql下载的地址为https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.27-winx64.zip,压缩包名为mysql-5.7.27-winx64.zip3.解压后将文件夹放在D盘下1 解压 mysql-5.7.27-winx64.zipD:\mysql-5.7.27-winx642 配置mysql环境变量1.新建系统变量MYSQL_HOME,变量值为D:\mys

2021-11-26 10:03:26 743

原创 【无标题】cocos2d mac开发环境搭建

参考官方https://github.com/cocos2d/cocos2d-x—查看系统安装Xcode 12https://developer.apple.com/download/all/?q=xcode解压放到应用程序安装pyhton2https://www.python.org/downloads1.检查Python版本:python --version配置这个库需要Python2,官方推荐的是Python2.7。注意:Python3是不行的!你要是安装过P

2021-11-17 11:25:36 3598

原创 mac 配置 ssh

mkdir ~/.sshcd~/.sshssh-keygen -t rsa -C "git服务器邮箱地址"cat ~/.sshid_rsa.pub添加到git服务器中查看仓库地址git clone ssh地址等待下载cd 项目路径拉去代码

2021-08-20 11:15:13 191

原创 mac安装brew

首先在Mac终端运行以下脚本,其他脚本需要翻墙,会在安装的过程中报443,以下脚本已经替换为国内镜像/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"y输入密码出现以下界面就安装成功了测试一下 安装个redis启动redisredis-server 链接成功...

2021-08-17 17:55:17 141

原创 MAC JDK安装卸载

查看已安装jdk列表:ls /Library/Java/JavaVirtualMachines/卸载:sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk安装:https://adoptopenjdk.net/

2021-03-15 16:19:57 86

转载 Spring MVC interceptor

过滤器(Filter)与拦截器(Interceptor )区别目录过滤器(Filter) 拦截器(Interceptor) 拦截器(Interceptor)和过滤器(Filter)的区别 拦截器(Interceptor)和过滤器(Filter)的执行顺序 拦截器(Interceptor)使用 过滤器(Filter)使用 拦截器(Interceptor)和过滤器(Filter)的一些用途 demo 总结 参考资料正文回到顶部过滤器(Filter...

2020-10-25 19:34:20 162

转载 docker run 替换为 docker-compose

Docker - 使用 compose 编排服务阅读目录入门示例 docker-compose.yml参考 命令行参考 批处理脚本在园子里看到了这篇关于 compose 的文章,非常好!!转过来,先附上原文地址http://www.cnblogs.com/52fhy/p/5991344.html-----回到顶部入门示例一般步骤1、定义Dockerfile,方便迁移到任何地方;2、编写docker-compose.yml文件;3、运行dock...

2020-10-22 16:56:40 2014

原创 centos7安装教程备份

virtualbox 安装 centos7一,centos 网络选择ping www.baidu.com 如果无网络---开启centos7网络打开/etc/sysconfig/network-scripts/ifcfg-enp0s3文件,将 ONBOOT 改为 yes重新启动网络:systemctl start network.service / service network restartping www.baidu.com ok 说明网络ok---查看ip地址..

2020-09-27 18:33:01 1345 1

原创 jdk8源码 调试环境搭建

查看本机jdk安装的路径/usr/libexec/java_home -V我这边安装了好几个版本的jdk,默认使用的是openjdk11idea使用了Java SE 8 1.8.0_261开始搭建 oracle jdk1.8.0_261 版本源码环境1》idea创建springboot项目打开文件夹管理open /Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home拷贝src到项目中解...

2020-09-27 11:46:44 355

转载 Apache CXF自动生成WebService客户端java代码并调用介绍

Apache CXF自动生成WebService客户端java代码并调用介绍CXF环境的配置1、下载CXF的zip包,解压。3、配置环境变量$ vi .zshrcexport CXF_HOME=/Users/qiuzhiqing/2-my-tools/apache-cxf-3.3.6export CXF3=CXFHOME/binexportPATH=CXF_HOME/binexport PATH=CXFH​OME/binexportPATH=CXF3:$PATH$ source .zsh

2020-09-11 10:21:42 1821

转载 GO基础

前言Go(又称 Golang)是Google的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与C相近,但功能上有:内存安全,垃圾回收,结构形态及CSP-style并发计算。温馨提示:由于本文偏基础,所以这里适用对象包括:对 Go 感兴趣的前端开发工程师和没有接触过这门语言的JAVA开发工程师。这是一门非常年轻的语言,希望大家能通过本文了解 Go 的基本玩法。如果还能玩的开心那就再好不过了。初识 ...

2020-08-14 17:35:05 250

原创 Go 方法-总结

方法使用值接收器,p = &r; 可以用r.area()也可以用p.area,go默认转换(*p).area()方法使用指针接收器,p=&r;可以用p.area()也可以用r.area,go默认转换(&r).area()

2020-08-11 21:29:07 405

原创 GO-C-Java-student-2

14. 字符串什么是字符串?Go 语言中的字符串是一个字节切片。把内容放在双引号""之间,我们可以创建一个字符串。让我们来看一个创建并打印字符串的简单示例。package mainimport ( "fmt")func main() { name := "Hello World" fmt.Println(name)}复制代码上面的程序将会输出Hello World。Go 中的字符串是兼容 Unicode 编码的,并且使用 UTF-8 进行编码。.

2020-08-11 21:20:17 192

原创 GO-C-Java-student

GO-C-Java-student1. 介绍与安装Golang 是什么Go 亦称为 Golang(按照 Rob Pike 说法,语言叫做 Go,Golang 只是官方网站的网址),是由谷歌开发的一个开源的编译型的静态语言。Golang 的主要关注点是使得高可用性和可扩展性的 Web 应用的开发变得简便容易。(Go 的定位是系统编程语言,只是对 Web 开发支持较好)为何选择 Golang既然有很多其他编程语言可以做同样的工作,如 Python,Ruby,Nodejs 等,为什么要选择

2020-08-11 21:13:23 298

转载 Spring Security 与 Oauth2 整合

spring-security-oauth2的项目地址为 https://github.com/spring-projects/spring-security-oauth/tree/master/spring-security-oauth2spring-security-oauth2的demo 地址为 https://github.com/spring-projects/sp...

2019-08-13 13:12:55 338

原创 idea2019 快捷键

alt+insert 重写父类方法ctrl+f12 查看类中方法ctrl+b 跳转方法定义ctrl+alt+b 跳转方法实现alt+enter 提示操作

2019-05-21 14:03:03 1145

C# 串口通信实例

本程序适合,初学者借鉴,很好,很实用的例子,通信效果非常不错。

2015-11-17

空空如也

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

TA关注的人

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