- 博客(28)
- 资源 (12)
- 收藏
- 关注
转载 2020-10-25
java序列化,看这篇就够了一、序列化的含义、意义及使用场景序列化:将对象写入到IO流中 反序列化:从IO流中恢复对象 意义:序列化机制允许将实现序列化的Java对象转换位字节序列,这些字节序列可以保存在磁盘上,或通过网络传输,以达到以后恢复成原来的对象。序列化机制使得对象可以脱离程序的运行而独立存在。 使用场景:所有可在网络上传输的对象都必须是可序列化的,比如RMI(remote method invoke,即远程方法调用),传入的参数或返回的对象都是可序列化的,否则会出错;所有需要保.
2020-10-25 15:10:12
351
原创 Springcloud(一):springcloud使用nacos作为注册中心和配置中心
(一)linux下载并安装nacos。下载当前最新nacos版本,上传到linux系统并解压到指定目录下。进入到bin目录执行:bash startup.sh -m standalone浏览器中输入:http://ip:8848/nacos进入到nacos登录页面(用户名和密码默认都是nacos),即可查看当前的注册信息和配置信息。(二)创建Springcloud并注册到nacos上。创建Springcloud项目,具体过程可查询相关文档,本文不再赘述。(1)注册中心配置
2020-07-12 12:38:17
4425
1
转载 centos7安装docker
(一)查看linux系统内核版本#uname -a(二)更新yum到最新#yum update(三)安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的# yum install -y yum-utils device-mapper-persistent-data lvm2...
2019-07-15 20:03:00
403
转载 StringUtils工具类的常用方法
工作中大牛写代码常用StringUtils工具类来操作字符串,常用方法整理如下: StringUtils是org.apache.commons.lang包下的工具类,操作对象是java.lang.String类型的对象,是对JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerExce...
2019-06-30 10:57:53
897
原创 Ubuntu16.0.4安装erlang21.1.1
(一)简介面向消息的中间件RabbitMQ是用Erlang编程语言编写的.因此,使用RabbitMQ需要安装Erlang.类似Java语言的JVM.(二)下载Erlang版本如下:(三)安装(1)将Erlang移动到指定路径下执行安装指令:#dpkg -i esl-erlang_21.1.1-1~ubuntu~xenial_amd64.deb(2)提示需要安装依...
2019-05-20 15:06:14
892
原创 windows下安装elasticsearch-6.4.1及相应版本的IK中文分词器
目录(一)下载elasticsearch-6.4.1(二)安装ElasticSearch-Head。(三)安装IK中文分词器。(一)下载elasticsearch-6.4.1(1)将该压缩包放到指定目录下并解压:(2)进入elasticsearch6.4.1的bin目录双击elasticsearch.bat文件:(3)运行如下命令框启动elasticsea...
2019-05-06 13:59:35
1679
原创 使用navicat无法远程访问mysql的问题
(一)刚安装完mysql-5.7.26,使用navicat连接mysql时出现如下错误:1045 -Access denied for user 'root'@'222.26.7.73'(using password:YES)(二)解决办法:登录mysql数据库进行远程登录授权.mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' ID...
2019-05-04 10:49:53
490
原创 在JSP页面中使用${pageContext.request.contextPath}无法访问资源的问题?
(一)在jsp页面设置绝对路径使用绝对路径访问资源:(二)路径出现错误。(三)解决办法问题解决:
2019-04-24 09:53:52
2430
2
原创 在IDEA上Git创建分支及解决合并代码冲突时的冲突
(一)创建分支在github上创建新分支.创建后:在IDEA左下角创建新分支:(二)分支编写代码并提交将项目导入IDEA编写代码:将修改的文件上传到本地库将修改提交到远程仓库..(三)将分支代码合并到主分支在主分支msater中项目右键git->Respository->pull主分支上会自动合并分支的代码:(四...
2019-04-17 12:55:15
2749
转载 常用maven命令
转自:https://www.cnblogs.com/wkrbky/p/6352188.html一,Maven常用命令:1. 创建Maven的普通Java项目:mvn archetype:create -DgroupId=packageName -DartifactId=projectName2. 创建Maven的Web项目:mvn archetype:cr...
2019-04-16 15:12:46
136
转载 HTTP协议和HTTPS协议的区别
转载自:https://www.cnblogs.com/wqhwe/p/5407468.html超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解...
2019-04-16 13:34:11
306
原创 Linux使用nginx做反向代理和负载均衡
(一)下载Nginx及相关组件并安装。(1)openssl安装[root@localhost src]# wget http://nginx.org/download/nginx-1.10.2.tar.gz[root@localhost src]# tar zxvf openssl-fips-2.0.10.tar.gz[root@localhost src]# cd openssl...
2019-04-10 14:36:33
343
原创 SSM实现邮箱验证功能
(一)项目目录(二)添加依赖pom.xml(三)生成唯一激活码public class CodeUtil { //生成唯一的激活码 public String generateUniqueCode(){ return UUID.randomUUID().toString().replaceAll("-", ""); }}(四)...
2019-03-29 11:27:39
5416
4
原创 SSM项目中实现数据批量插入数据库
(一)持久层部分TbUserDao.javaTbUserMapper.xml(二)逻辑控制层UserService.java接口实现类UserServiceImpl.java(三)使用单元测试验证代码@Testpublic void insertTbUserBatch(){ TbUser tbUser = new TbUser(); tbU...
2019-03-29 09:48:51
6434
1
原创 SSM项目中FastDFS的配置及代码实现
(一)在项目中添加项目需要的依赖.添加FastDFS配置文件.(二)创建一个工具类FastDFSClient.初始化过程注意:获取的是target 目录下的配置文件.使用单元测试验证结果'文件上传部分代码单元测试结果验证文件下载部分代码文件删除部分代码单元测试结果验证查看文件信息部分代码单元测试结果验证...
2019-03-28 22:16:15
846
1
原创 SSM框架下读取resources资源文件下的属性文件内容
(1)以email.properties属性文件为例(2)文件中的内容如下:(3)使用单元测试验证获取方法,要与属性文件中的key值相同.(4)编写验证代码(5)结果验证....
2019-03-27 20:52:41
2667
原创 eclipse安装MAT内存分析工具插件
(一)默认已安装eclipse IDE打开eclipse选择如下操作:插件地址:http://download.eclipse.org/mat/1.5/update-site/安装插件。安装完成后重启即可。(二)获取Heap Dump文件新建一个java项目,创建HeapOOM类,输入如下代码:package matt;import java....
2019-03-21 21:43:49
1355
原创 ubuntu使用命令行修改图片大小
(一)安装相应的软件.#sudo apt-get install imagemagick(二)使用终端进入要修改图片的目录:(三)选择相应的图片进行修改:(1)将图片修改为16*16大小.#mogrify -resize 16x16 -format jpg 112.jpg(2)将所有图片修改为16*16大小.#mogrify -resize 16x16 -fo...
2019-03-13 16:52:44
2445
1
原创 Ubuntu16.0.4安装mysql -5.6.43
(一)到mysql官方网站下载mysql.https://dev.mysql.com/downloads/mysql/5.6.html#downloads(二)将mysql下载到Ubuntu桌面,然后移动到安装目录.(三)使用解压命令解压文件:#tar -zxvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz(四)修改文件名:...
2019-03-10 11:04:57
461
原创 Centos7上安装FastDFS(单机模式)
目录 (一)、安装libfastcommon。(二)、安装FastDFS(1)下载并安装(2)配置tracker节点。(3)配置storage节点(4)配置Client。(三)安装fastdfs-nginx-module(一)、安装libfastcommon。软件包下载地址:https://github.com/happyfish100/libfastcom...
2019-01-15 18:02:18
1587
原创 Ubuntu中使用idea创建springboot的多模块项目
目录 (一)介绍(二)创建过程(三)项目测试。(一)介绍springboot多模块项目由一个父工程(shoppingmall)和六个子模块(shoppingmall-dao,shoppingmall-service,shoppingmall-entity,shoppingmall-util,shoppingmall-web)组成.(二)创建过程(1)创建父工程(...
2019-01-12 10:45:24
534
原创 Ubuntu如何将新建项目使用IntelliJ IDEA上传到码云仓库
(1)在码云上新建项目仓库,不要选择使用Readme文件初始化这个仓库选项。 (2)创建好本地项目,点击VCS,按照图中指示给项目创建Git仓库。(3)选择此项目的根目录作为仓库。(4)将本地项目添加到本地仓库。(5)右键项目文件,选择git ,选择commit(6)将项目下拉到本地。(7)将变动提交到本地仓库。(8)填写工作描述。...
2019-01-06 22:14:24
444
1
原创 解决mysql5.7.24使用navicat连接时出现2003 can't connect to MySQL server on '*.*.*.*'(10061)问题
(一)出现这种问题的原因主要是mysql数据库默认是不允许远程连接数据库的.需要修改配置文件.(1)mysql配置目录:#cd /etc/mysql;(2)进入mysql.conf.d目录:cd mysql.conf.d(3)修改mysqld.cnf配置文件:#vim mysqld.cnf将bind-address中127.0.0.1改为0.0.0.0.(4)修改...
2019-01-03 21:22:57
1813
1
原创 使用nexus-3.14.0-14搭建maven私服
目录1、下载相应的nexus到本地。2、解压nexus-3.14.0-14-win64.zip.3、配置环境变量:E:\pregraming\nexus-3.14.0-04\bin。4、以管理员身份运行cmd ,使用nexus.exe /run 命令启动nexus服务。4、nexus搭建maven私服。5、发布源码和文档6、上传jar包1、下载相应的nexu...
2018-12-29 14:40:57
708
原创 mongodb创建软连接和设置开机启动
1、配置环境变量:#vim /etc/profile使配置生效:#source /etc/profile2、将mongo路径软链到/usr/bin路径下,方便随处执行mongo命令执行软连接命令:# ln -s /usr/local/mongodb4.0.5/bin/mongo /usr/bin/mongo3、在其它目录测试mongo命令:#mongo...
2018-12-25 15:14:34
992
原创 centos7安装mongodb4.0.5详细步骤
1、到官网下载mongodb4.0.5linux版本。2、利用winscp上传mongodb4.0.5到centos7中/usr/local/目录下:解压:# tar -zxvf mongodb-linux-x86_64-4.0.5.tgz 3、重命名文件:# mv mongodb-linux-x86_64-4.0.5 mongodb4.0.54、进入目录:# cd mon...
2018-12-25 13:27:43
1926
原创 Push rejected: Push to origin/master was rejected
Push rejected: Push to origin/master was rejected。(推送到源点或主被拒绝。)项目中有和码云中项目不符的东西,需要pull到本地仓库,才能将本地项目推送到码云。首先,找到你的项目所在目录进入项目,鼠标右键点击Git Bash Here 进入命令行,输入如下命令:出现以下提示信息说明你pull成功:然后就可以使用以下命令将项目...
2018-07-23 19:56:14
1068
原创 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
一般这个错误是由密码错误引起,解决的办法自然就是重置密码。1.重置密码的第一步就是跳过MySQL的密码认证编辑#vim /etc/my.cnf保存文档并退出:#:wq2.接下来我们需要重启MySQL:#/etc/init.d/mysqld restart3.重启之后输入#mysql即可进入mysql4.接下来就是用sql来修改root的密码5.编辑my.cnf,去掉刚才添加的内容,然后重启My...
2018-04-15 21:51:17
165
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人