- 博客(38)
- 收藏
- 关注
原创 JAVA中JSON序列化和反序列化
JAVA中JSON序列化和反序列化1 FASTJSON的序列化和反序列化1.1 主函数1.2 自定义对象2 GSON序列化和反序列化2.1 主函数2.2 自定义对象总结不同包序列化和反序列化的方式不同,其修改对象属性名称的注释也不相同。1 FASTJSON的序列化和反序列化1.1 主函数public class testJsonMy { public static void main(String[] args) { String jsonString = "{'id':'1','nam
2022-03-21 14:22:07
3927
原创 go 指令 go mod
Go mod开启 Go Modulego env -w GO111MODULE=on或set GO111MODULE=on设置Go Proxygo env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct或set GOPROXY=https://goproxy.cn,https://goproxy.io,direct初始化go modgo mod init下载依赖包go mod downloadgo mod
2021-11-12 16:12:25
1534
原创 Beego开发记录
很久以前自己总结在beego开发中遇到的常见问题,现在发出来,如有冒犯,可以联系我删除或添加引用,谢谢!Beego开发记录1.1 官方帮助文档网页地址:https://beego.me/docs/intro/1.2 goland 文件头自动注释网页地址:https://blog.youkuaiyun.com/weixin_30902251/article/details/99167935代码:/** * @Author: ${USER} * @Description:
2021-11-03 11:54:03
1558
原创 TCP 三次握手 四次挥手 tcpdump Flags
TCP三次握手,四次挥手三次握手简单的三次握手示意图。四次挥手简单的四次挥手过程示意图。TCP中Flags字段SYN 表示建立连接,在TCP监听中为: Flags [S];FIN 表示关闭连接,在TCP监听中为: Flags [F];ACK 表示收到请求,返回响应,在TCP监听中为: Flags [.];PSH 表示数据传输,在TCP监听中为: Flags [P];RST 表示连接重置,在TCP监听中为: Flags [R]。Flags字段组合使用收到并建立连接为: Flags
2021-10-15 14:50:45
4642
原创 AES加密 ECB模式 PKCS7Padding填充
AES加密 ECB模式 PKCS7Padding填充代码package testAESimport org.bouncycastle.jce.provider.BouncyCastleProvider;import org.springframework.stereotype.Component;import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import java.nio.charset.Stand
2021-10-11 11:12:09
3101
1
原创 如何在JAVA中使用多线程
1、使用Async注解异步执行函数1.1不使用线程池1.1.1 @EnableAsync首先在主函数中使用@EnableAsync。@SpringBootApplication@EnableAsyncpublic class TestApplication { public static void main(String[] args) { TestApplication.run(TestApplication.class, args); }}1.1.2在需要执行的函数上添加@
2021-06-21 09:22:06
269
原创 SpringBoot使用log4f2日志
添加maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion>
2021-06-18 14:21:09
428
原创 RedHat8.4系统安装docker
RedHat系统安装docker1、获取系统管理员权限2、更新yum包3、添加docker源4、使用yum安装docker4.1 在安装docker时,开始报错。4.2 尝试添加阿里云镜像解决该问题。4.2 更换为其他源4.3 再次尝试安装docker4.4 查看所有仓库中所有docker版本4.5 安装docker-ce-17.12.1.ce4.6 安装最新docker5、启动及设置docker5.1 启动docker服务5.2 设置开机自启动5.3 查看docker版本5.4 运行确认docker是否成
2021-06-07 16:57:42
4686
原创 RedHat 8.4系统中安装mysql 5.7.22
在安装前,先看系统中是否已经安装过mysql,可用yum查看已安装的软件包。yum list installed如果存在已mysql,可用yum remove XXX(安装包名称,如mysql-community-server.x86_64)将其移除。下载需要准备的版本在root模式下,在/usr/local下建立mysql文件夹,并使用进入该文件夹下后下载需要的mysql版本。mkdir /usr/local/mysqlcd /usr/local/mysqlwget https://
2021-06-04 15:33:51
937
原创 MySql语法
MySql语法MySQL 事务增删查改外键、主键、唯一约束和索引创建删除使用库和表数据类型RDBMS 术语不同表中数据连接Null值处理MySQL 正则表达式总结MySQL 事务增删查改外键、主键、唯一约束和索引创建删除使用库和表数据类型RDBMS 术语不同表中数据连接Null值处理MySQL 正则表达式总结...
2021-06-02 11:24:39
216
原创 Linux 常用命令
Linux 常用指令Linux性能问题基本命令目录操作文件操作安装公共包压缩与解压查找命令其他命令总结Linux性能问题基本命令目录操作文件操作安装公共包压缩与解压查找命令其他命令总结...
2021-05-31 17:09:59
229
原创 Error 1292: Incorrect datetime value: '0000-00-00'
Error 1292: Incorrect datetime value: '0000-00-00'在Mysql-8.0.17中如果插入“0000-00-00 00:00:00”到时间列中,会出现Error 1292: Incorrect datetime value: '0000-00-00'的报错。此时,运行如下sql代码解决问题:show variables like 'sq...
2020-02-28 15:56:50
2865
1
原创 在Redis中设置密码无法使用的解决办法
在Redis中redis.windows.conf文件设置密码无法被使用,是因为redis使用的不是其目录下的redis.windows.conf文件。查询使用哪个配置文件,可以在客户端使用info指令,查看redis的信息详情,并查找到其具体使用是哪个配置文件。 是哪个配置文件就在哪个配置文件中设置密码,然后去 计算机--&g...
2019-12-05 10:41:27
2547
3
转载 各国浏览器语言代码对照表
转载于:https://blog.youkuaiyun.com/aiyun20/article/details/17026141/中文 [zh]中文(繁体) [zh-Hant]中文(...
2019-10-24 19:31:39
7221
原创 下载zap包、atomic包、multierr包
下载zap包、atomic包、multierr包zap包下载地址:github.com/uber-go/zap可以使用 go get github.com/uber-go/zapatomic包下载地址:github.com/uber-goatomic可以使用 go get github.com/uber-go/atomicmultierr包下载地址:github.com/uber-...
2019-10-21 08:53:47
804
转载 如何在WORD中设置标题1与标题2编号样式不一样
转载于:https://blog.youkuaiyun.com/kevinhg/article/details/6313042 这两天在抓紧写论文,却有一个排版问题搞得焦头烂额,因为论文要求每一章的大标题编号要求使用中文数字,而其它更小的标题用阿拉伯数字编号,即第一章 标题1 1.1 标题2 1.1.1 标题3 ...
2019-03-25 11:19:19
5097
1
转载 优快云博客如何转载别人的文章
转载于:https://blog.youkuaiyun.com/Mr_JavaScript/article/details/79555702#commentBox前言:我在学习和工作中遇到什么问题,喜欢到优快云来寻找答案,那么问题来了,当我看到自己喜欢的文章后想转载到自己的博客里,却不知道怎么操作,我百度了很多方法,有些方法已经是很久以前的了,现在浏览器更新了他们的操作步骤都不一样了,今天我根据以前的旧...
2018-12-23 13:10:30
172
转载 深度置信网络简要介绍
转载于:https://blog.youkuaiyun.com/celerychen2009/article/details/9079715 深度神经网路已经在语音识别,图像识别等领域取得前所未有的成功。本人在多年之前也曾接触过神经网络。本系列文章主要记录自己对深度神经网络的一些学习心得。第六篇,简要描述深度神经网络模型。1. ...
2018-12-22 11:57:27
3912
原创 numpy的常用函数
numpy的常用函数本文使用IPython编写,python版本为3.5.1import pandas as pdimport numpy as npnp.newaxis作用x = np.arange(1,13).reshape(3,4)print(x.shape)x 结果:(3, 4)array([[ 1, 2, 3, 4], [ 5, ...
2018-12-22 08:25:12
229
原创 Windows下使用Python中pip安装OpenCV
OpenCV安装前需要依赖包numpy,所以需要安装numpypip install numpy然后就可以利用下面的代码安装OpenCV了。pip3 install opencv-python
2018-12-13 12:27:43
3265
原创 JAVA——IO流
IO流File类存储在变量,数组和对象中的数据是暂时的,当程序终止时他们就会丢失.为了能够永久的保存程序中创建的数据,需要将他们存储到硬盘或光盘的文件中.这些文件可以移动,传送,亦可以被其他程序使用.由于数据存储在文件中,所以我们需要学习一个和文件有密切关系的类,叫做File类,将要掌握获取文件的属性以及删除和重命名文件.最终如何向文件中写入数据和从文件中读取数据. File...
2018-10-26 20:59:12
143
原创 JAVA——泛型
泛型泛型是jdk1.5使用的新特性。泛型的好处: 1. 将运行时的异常提前至了编译时。 2. 避免了无谓的强制类型转换 。泛型在集合中的常见应用: ArrayList<String> list = new ArrayList<String>(); true 推荐使用。 ArrayList...
2018-10-18 08:17:07
256
原创 JAVA——集合
集合 集合是一种存储对象的容器,也是最为常用的一种存储对象的方式。在集合中可以存储任何类型的对象,且其长度可变。有时因为在程序中可能无法预先知道需要多少个对象,若用数组来存储对象,数组的长度不好定义,而集合的出现就解决了这样的问题。查看api 文档Collection在在java.util 中(注意是大写Collection)。集合和数组的区别数组:存储同一种数据类型的集合容器。集...
2018-10-15 22:13:42
281
原创 JAVA——线程
线程进程:正在运行的程序,负责了这个程序内存空间的划分,代表了内存中的执行区域。线程:线程在一个进程中负责了代码的执行,就是进程中一个执行路径。多线程:在一个进程中有多个线程同时在执行不同的任务。问:一个java应用程序至少有几个线程?答:至少有两个线程,一个是主线程负责main方法代码的执行,一个是垃圾回收器线程,负责了回收垃圾。多线程的好处:解决了一个进程里面可以同...
2018-10-15 20:51:58
135
原创 String类、StringBuffer类和StringBuilder类
String类创建String类的对象的两种方式(1)""直接赋值法(2)new关键字法new String("abc")创建了几个对象?答:两个对象,首先会先检查字符串常量池中存不存在abc这个字符串对象,如果不存在就会创建,如果存在就返回内存地址值。创建了出来之后,new String这个语句就会在堆内存中开辟一个字符串对象。总共两个对象。常用方法获取方法int...
2018-10-15 15:58:11
134
转载 优快云博客积分规则和Markdown帮助
转载地址:https://blog.youkuaiyun.com/home/help.html#markdown目录博客积分规则博客等级Markdown帮助博客积分规则博客积分是优快云对用户努力的认可和奖励,也是衡量博客水平的重要标准。博客等级也将由博客积分唯一决定。积分规则具体如下:1、每发布一篇原创或者翻译文章:可获得10分; 2、每发布一篇转载文章:可获得2分; 3、博...
2018-10-14 22:18:18
384
原创 JAVA知识点
break目前位于内层的for循环,如何才能让break作用于外层的for循环?答:可以标记解决,标记的命名只要符合标识符的命名规则即可。使用细节: 不要再break语句之后,编写其他语句,永远都执行不到,编译报错。日期格式化类:SimpleDateFormat Date date = new Date(); //获取当前的系统时间。 SimpleDateFormat...
2018-10-12 22:08:34
156
原创 JAVA——对象
目录 面向对象面向对象的三大特征自定义类创建对象的三步骤封装构造函数构造代码块关键字this关键字Static关键字单例设计模式目的代码软件行业中23种设计模式单例设计模式的步骤 继承继承要注意的事项继承特点重写方法的重载接口接...
2018-10-12 22:07:12
286
原创 JAVA基础知识
转义字符\r 表示接受键盘输入,相当于按下回车。\n 表示换行。\t 制表符,相当于Table键\b 退格键,相当于Back Space\’ 单引号\’’ 双引号\\ 表示一个斜跨整型的形式1.十进制: 都是以0-9这九个数字组成,不能以0开头。2.二进制: 由0和1两个数字组成。3.八进制: 由0-7数字组成,为了区分与其他进制的数字区别,开头都是...
2018-10-12 21:02:45
177
原创 JAVA——注释
注释的作用 通过注释提高程序的可读性,是java程序的条理更加清晰,易于区分代码行与注释行。另外通常在程序开头加入作者,时间,版本,要实现的功能等内容注释,方便后来的维护以及程序员的交流。注释的种类1.单行注释(line comment)用//表示,编译器看到//会忽略该行//后的所文本2.多行注释(block comment)用/**/表示,编译器看到/*时会搜索接下...
2018-10-12 20:09:58
150
原创 Java简介
Java的跨平台Java的跨平台是相对于其他编程语言而言的,通过Java语言编写的应用程序在不同的系统平台上都可以运行。Java跨平台的原理:Java的跨平台是通过Java虚拟机(JVM)来实现的。JDK的安装jre: java运行环境。 jre = java虚拟机 + 核心类库(辅助java虚拟机运行的文件)jdk: java开发工具集 jdk = jre + ...
2018-10-12 20:06:04
128
原创 常见DOS命令
dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录 注意:rd不能删除非空的文件夹,而且只能用于删除文件夹。cd : 进入指定目录cd.. : 退回到上一级目录cd \ : 退回到根目录del : 删除文件 注意:不能删除文件夹,只能删除文件。exit : 推出dos命令行cls...
2018-10-12 19:57:30
136
原创 Eclipse中快捷键
Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。Ctrl+Shift+O作用是缺少的Import语句被加入,多余的Import语句被删除。Ctrl+Shift+S保存所有未保存的文件。Alt+左右方向键Alt+左方向键就可以退回到上次阅读的位置,同理,按“Alt+右方向键”会前进到刚才退回的阅读位置,就像浏览器的前进和后退按钮一样。...
2018-10-12 19:53:02
85
原创 Springboot中注解的含义
@Autowired(自动装载)@Cacheable(缓存返回值)@ComponentScan(自动扫描标有@Component类)@ComponentScan:会自动扫描指定包下的全部标有@Component的类,并注册成bean,当然包括@Component下的子注解@Service,@Repository,@Controller。@Component(注释中立类)...
2018-10-01 10:52:18
976
转载 转 给研一同学们的深度学习学习规划
转载于:https://blog.youkuaiyun.com/u014722627/article/details/64919741 DeepLearning Syllabus——整理by xrj[314631798@qq.com] DeepLearning Syllabus 学习路线 先修理论知识用到再看 工具平台推荐 课程学习CS231n As...
2018-09-12 09:21:28
743
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人