- 博客(53)
- 收藏
- 关注
原创 SVN 使用时遇到的问题
SVN 使用时遇到的问题1.使用svn时发现没有 svn.exe原因是由于安装 svn 的时候,进行默认安装,导致忽略了 svn.exe 文件找到svn的安装包modify把这个模块添加进来即可2.使用IDEA关联SVN时提示Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted服务器ssl证书验证失败:颁发给不同主机名的证书不
2021-08-20 17:22:39
620
原创 2021-07-05(笔记)分布式架构的三高
分布式架构的三高什么是高并发:高并发常用术语:如何提升系统的并发能力:什么是高可用:什么是高并发:高并发是互联网分布式系统架构设计中必须考虑的因素之一,通常是指通过设计保证系统能够同时并行处理很多请求。(cpu在一个时刻只会执行一个线程,但是由于是线程之间交替执行,给人感觉就像是并行处理。)高并发常用术语:响应时间:系统对请求做出响应的时间。吞吐量:单位时间内处理的请求数量。QPS(每秒查询率):每秒响应请求数。如何提升系统的并发能力:互联网分布式架构设计提高并发能力的方式主要有两种:
2021-07-05 15:12:44
927
原创 IDEA中使用Lombok(小辣椒)
IDEA中使用Lombok目录第一步,安装Lombok插件第二步,导入依赖第三步,使用方式常用注解使用实例:第一步,安装Lombok插件工作栏找到File>settings>Plugins找到如图所示插件,并下载,之后按照提示重启IDEA第二步,导入依赖 <!--lombok--> <dependency> <groupId>org.projectlombok</groupId>
2021-04-12 17:08:52
6851
原创 Java后端攻城狮第一次开发Android项目的心得之谈
Java后端攻城狮第一次开发Android项目的心得之谈步骤注意事项步骤先弄清楚需求明确目标不要想着把Android完全弄懂之后再去开发,Android的知识体系还是非常庞大的,更接近前端,最好是在网上先了解了各个目录结构(哪个地方放什么东西)之后再去找一个Android项目下载下来看看注意事项开发工具我用的是AndroidStudio,开发起来有点像c#窗体程序拖组件到页面上就可以完成布局,不需要一个个组件去编码gradle类似于maven用来管理组件版本或者Android版本Acti
2021-03-22 12:02:50
172
原创 使用Docker安装ElasticSearch 以及我遇到的问题
使用Docker安装ElasticSearch 以及我遇到的问题第一步先准备好需要挂载到docker里面的目录和文件例如:mkdir -p /usr/local/esdata/configmkdir -p /usr/local/esdata/datavi /usr/local/esdata/config/elasticsearch.yml#文本输入如下http.host: 0.0.0.02.第二步下载并启动es容器docker run --name elasticsearch
2021-01-20 14:12:38
791
3
原创 使用Docker安装MySQL
我的安装环境:Centos7(内核版本必须是3.10以上)内核版本查询命令 : uname -r准备好安装环境后执行官方提供的自动安装脚本,安装docker:curl -sSL https://get.daocloud.io/docker | sh安装完成后可以使用 docker info 检查是否安装正常然后使用docker images 列出镜像,如果报错说docker没启动则使用 systemctl start docker 启动dockerdocker 准备好后可以直接使用 docke
2020-12-22 16:21:46
152
原创 使用Javax.mail 发送邮件
使用Javax.mail 发送邮件详细说明都在代码中:引入依赖 <!--sun定义的一套接收、发送电子邮件的API--> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency&g
2020-09-04 15:25:22
348
原创 python踩坑round函数
先看图:首先图一表明我的python版本是3.7然后图二我们看到round有时候会四舍五入,有时候不会。。在查阅了一番资料后发现了一篇描述的很清楚的文章,分享一下:https://www.runoob.com/w3cnote/python-round-func-note.html...
2019-11-12 16:14:14
305
原创 怎么读取properties文件和ini文件?
一、读取properties文件:properties中的内容:server.ip = 127.0.0.1server.port = 22复制代码//原生java即可读取public static void setting() throws FileNotFoundException, IOException{ File configFile = new Fi...
2019-10-29 17:24:01
378
原创 Linux下安装JDK
我的安装环境->Centos7我使用的工具:Xshell和Xftp第一步去官网下载jar包,由于官网下载需要多重验证直接在linux上下载很麻烦,所以先下载到Windows本地,再使用Xftp工具传到服务器上,注意要下载Linux版(jdk-8u211-linux-x64.tar.gz)第二步jar包放置到你想放的位置后解压(一般放置usr/local/...
2019-09-20 09:24:00
46
原创 shell脚本编写之Hello World
Linux下编写第一个Shell脚本//创建一个.sh文件vi demo1.sh//按i进入编辑模式echo "Hello World !"//按esc→shift+:→wq(保存退出)//先 ll 查看一下ll//给刚创建的文件一个可执行权限chmod +x demo1.sh//再ll,你会发现脚本变成了绿色,这时说明脚本可执行了ll//执行脚本./de...
2019-09-19 09:50:00
70
原创 Java攻城狮面试题录:笔试篇(1)
1、作用域public,private,protected,以及不写时的区别答:区别如下:不写时默认为friendly2、ArrayList和Vector的区别,HashMap和Hashtable的区别答:就ArrayList与Vector主要从二方面来说.一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的二.数据增长:当需要增长时...
2019-09-18 09:47:00
46
原创 Maven的下载及安装
1 、下载maven官网地址:http://maven.apache.org/download.cgi打开官网可以看到如图所示:往下翻,找到files:选择可执行版:下载后解压即可,路径不能是中文,位置不要太深2 、配置环境变量打开此电脑,右键属性:打开高级系统设置,选择环境变量:在系统变量栏下,新建一个路径选择到根路径即可ps:这一步...
2019-09-18 09:36:00
39
原创 如何在cmd命令行中运行Java程序
cmd运行java有萌新问我怎么用cmd运行Java,他运行报错了,怎么办?如图是他的执行过程:他说就这一个类,里面包含了main方法怎么会没有加载主类呢。其实很简单,因为你执行的时候并不能直接调用.class,直接调用.class表示在本机运行,而你电脑是运行不了class文件的,你只能把class文件放进虚拟机里运行,怎么放呢?如图:把后缀去掉即可...
2019-09-18 09:31:00
89
原创 Centos7查不出ip地址
今天遇到了这个问题,解决后记录一下://输入查询命令 ifconfig或者ip addr如图,是显示不出信息的找到ens33的配置文件,输入命令vi /etc/sysconfig/network-scripts/ifcfg-ens33改为然后输入命令 sudo service network restart重启网卡服务...
2019-09-17 09:48:00
123
原创 MySQL踩坑及MySQL解压版安装
MySQL默认当前时间:MySQL5.5版本以下是不支持:datetime default now() 的,只能写成 timestamp default now() ;而MySQL5.6以上是支持datetime default now()的。MySQL解压版安装:(windows下)1、解压出来后,先要配置环境变量。2、然后编写一个my.ini文件置于MySQL的根...
2019-09-17 09:41:00
40
原创 Mysql踩坑 自动更新的时间只允许有一个
执行如下SQL创建表:CREATE TABLE aa ( a INT, b TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, c TIMESTAMP DEFAULT CURRENT_TIMESTAMP)报错如图所示:两个新增时自动更新的时间也不行,只能有一个,大家可以去试试...
2019-07-30 17:32:06
279
原创 Mysql踩坑
MySQL默认当前时间:MySQL5.5版本以下是不支持:datetime default now() 的,只能写成 timestamp default now() ;而MySQL5.6以上是支持datetime default now()的。MySQL解压版安装:(windows下)1、解压出来后,先要配置环境变量。2、然后编写一个my.ini文件置于MySQL的根目录下my.ini的...
2019-07-23 14:48:50
180
原创 Python的简易爬虫
上代码:# coding: UTF-8import requests//使用百度搜索url = "http://www.baidu.com/s?wd="wd = "joyful"url = url + wd#获取链接到的页面(html,就跟你右键浏览器查看源代码差不多)r = requests.get(url)#转字符串string=r.textdef FIND(string...
2019-07-16 11:41:48
344
原创 Centos7查不出ens33的ip地址
今天遇到了这个问题,解决后记录一下://输入查询命令 ifconfig或者ip addr如图,是显示不出信息的找到ens33的配置文件,输入命令 vi /etc/sysconfig/network-scripts/ifcfg-ens33 ==注意空格改为然后输入命令 sudo service network restart 重启网卡服务...
2019-07-15 12:06:52
601
转载 聊聊BIO、NIO与AIO的区别
题目:说一下BIO/AIO/NIO 有什么区别?及异步模式的用途和意义?1F说一说I/O首先来说一下什么是I/O?在计算机系统中I/O就是输入(Input)和输出(Output)的意思,针对不同的操作对象,可以划分为磁盘I/O模型,网络I/O模型,内存映射I/O, Direct I/O、数据库I/O等,只要具有输入输出类型的交互系统都可以认为是I/O系统,也可以说I/O是整个操作系统数...
2019-07-12 09:37:33
228
1
原创 Maven的下载以及配置
1 、下载maven官网地址:http://maven.apache.org/download.cgi打开官网可以看到如图所示:往下翻,找到files:选择可执行版:下载后解压即可,路径不能是中文,位置不要太深2 、配置环境变量打开此电脑,右键属性:打开高级系统设置,选择环境变量:在系统变量栏下,新建一个路径选择到根路径即可ps:这一步是我自己的习惯,也可...
2019-07-10 15:41:50
11464
原创 cmd运行java
cmd运行java有萌新问我怎么用cmd运行Java,他运行报错了,怎么办?如图是他的执行过程:他说就这一个类,里面包含了main方法怎么会没有加载主类呢。其实很简单,因为你执行的时候并不能直接调用 .class,直接调用 .class表示在本机运行,而你电脑是运行不了class文件的,你只能把class文件放进虚拟机里运行,怎么放呢?如图:把后缀去掉即可...
2019-07-08 14:10:22
2127
原创 SpringMVC:后台往前台发送数据时乱码
这种情况经常会遇到,一般是前端获取json格式的数据时会导致这种情况处理方式如下:1、//尝试使用response解决此乱码,如果不行再加上下面这个public String getStr(HttpServletResponse response){ response.setCharacterEncoding("UTF-8"); response.setContentType...
2019-07-05 17:05:47
138
原创 Java攻城狮面试题录:笔试篇(2)
1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic √ √ √ √protected √ √ √ ...
2019-06-26 16:50:41
168
原创 一段代码显示出电脑连过所有wifi的密码
1、打开运行2、输入cmd后回车3、输入如下代码for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear回车即可...
2019-06-26 16:30:50
483
原创 细节坑,ResponseEntity实现下载xml文件
ResponseEntity实现下载xml文件说明:使用dom4j实现生成xml串上代码:修改前controllerpublic ResponseEntity<byte[]> export(){//exportdemo()是生成xml串的方法,用dom4j的类接收Document doc=exportdemo();//用字节数组接收一下byte[] content=...
2019-06-14 18:07:15
733
原创 Centos7 中文乱码
前言打开虚拟机装上centos7准备搭建一个模拟环境,结果发现出现中文乱码开始我按照网上的方式,执行了如下操作->//查看系统是否安装中文语言包 locale -a |grep "zh_CN"// 上条语句输出完全正常// 查看当前系统语言环境:echo $LANG//上条语句输出 zh_CN.UTF-8,感觉没啥问题//查看语言包[root@localhost ~]...
2019-06-14 09:22:31
6843
2
原创 shell编程Hello World
Linux下编写第一个Shell脚本//创建一个.sh文件vi demo1.sh//按i进入编辑模式echo "Hello World !"//按esc→shift+:→wq(保存退出)//先 ll 查看一下ll//给刚创建的文件一个可执行权限chmod +x demo1.sh//再ll,你会发现脚本变成了绿色,这时说明脚本可执行了ll//执行脚本./demo1...
2019-06-13 20:17:22
164
原创 Python中的常用内置函数
Python中的常用内置函数abs() 返回数字的绝对值all() 用于判断给定的可迭代参数 iterable 中的所有元素是否都为 True,如果是返回 True,否则返回 False。元素除了是 0、空、None、False 外都算 Trueany() 用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返...
2019-06-07 13:37:15
438
原创 Window下安装Python
Window下安装PythonPython 下载Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:Python官网:https://www.python.org/打开官网看到如下图所示:我这边使用的是2.7,当然你也可以安装3.7下载完成后安装步骤next即可环境配置编辑path浏览里找到你Python的安装目录,选中父目录即可确...
2019-06-06 20:03:45
520
原创 面试题录:笔试题篇
一、选择题1、下列哪种选择是正确的()A.abstract修饰符可修饰字符、方法和类B.抽象方法的body部分必须用一对大括号{}包住C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号我的解析:1、 选Dabstract 只可以修饰类和方法被abstract修饰的方法没有方法体2、抽象方法不可写出大括号下列语句正确的是( )A.形式参数可被视为local vari...
2019-06-05 23:00:26
314
原创 面试题录:数据库篇
面试题录:数据库篇1、数据库三大范式数据库设计的三大范式为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就叫做范式。范式就是符合某一种设计要求的总结,要想设计一个结构合理的关系型数据库,必须满足一定的范式。三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式...
2019-05-21 10:49:01
158
原创 solr环境搭建
solr环境搭建安装环境Win10,Tomcat9.0.10下载相关jar包(这里我给大家简化了一下,直接用我的即可)solr下载链接:链接:https://pan.baidu.com/s/1mkGU0LBENVu27lKirM7PVw提取码:f3f1solr中文分词器下载链接:链接:https://pan.baidu.com/s/1hT3e72b-r8tq5Ah...
2019-05-18 14:11:20
226
原创 Tomcat 启动报错 : There is insufficient memory for the Java Runtime Environment to continue.
Tomcat 启动报错 : There is insufficient memory for the Java Runtime Environment to continue.这个错误一般不会出现,但是当你开发较为大型的项目时还是有可能会出现的(比如说模块很多要开很多个tomcat时),这个错误就是你的内存不足了,如果没办法添加内存条(硬件)的话,就去把电脑自身的虚拟内存调大一点即可。虚拟...
2019-05-17 14:32:37
1226
原创 在SpringBoot中使用SpringSecurity基于内存认证的简单实现
在SpringBoot中使用SpringSecurity基于内存认证的简单实现我的开发环境:Win10、IDEA、SpringBoot 2.1.5、SpringSecurity 2.1.5第一步:到pom.xml中引入相关依赖第二步:配置用户名和密码第一种方式(使用properties配置文件进行配置): 打开application.properties:进行如下配...
2019-05-17 10:39:21
1009
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人