- 博客(37)
- 收藏
- 关注
原创 Charles的简单使用
1.下载 & 安装官网: https://www.charlesproxy.com/2.手机下载证书charles 依次点击 help - SSL Proxying - install charles root certificate on a Mobile Device or Remote Browser出现以下界面手机和连相同wifi,手机设置代理手机访问chls.p...
2019-12-05 17:03:32
210
转载 Mybatis的使用
前言整个实验使用Maven 来管理项目,编译器IDEAJDBC连接数据库1.引入依赖(pom.xml)<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>...
2019-06-22 20:22:15
190
转载 nginx配置ssl报错
错误信息nginx: [emerg] unknown directive “ssl” in /usr/local/nginx/conf/nginx.conf:到解压的nginx目录下./configure --with-http_ssl_module# nginx之前添加了fastdfs-nginx-module# ./configure --with-http_ssl_module -...
2019-06-19 19:05:26
560
原创 初试部署项目到腾讯云(环境的安装)
linux常用命令ls:查看该目录下文件pwd:查看文件目录rm -f 文件名:删除文件/usr/local/mysql/bin/mysql -u root -p 登录mysql第一步:jdk的安装下载jdk后,解压报错(原因是选择接受协议的问题),输入如下命令:wget --no-check-certificate --no-cookies --header "Cookie: ...
2019-06-15 19:39:47
220
原创 FastDFS
yum -y install libeventwget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gztar -zxvf V1.0.7.tar.gzcd libfastcommon-1.0.7./make.sh./make.sh installcd /usr/lib64ll libfast*cp...
2019-06-15 19:10:28
887
转载 SpringBoot005
1.配置文件基本使用使用.yml配置文件,在resources目录下新建application.yml文件server: port: 8081 #修改端口号 servlet: context-path: /lk #端口号后需额外添加字符#以上等同于application.properties的以下写法#server.port=8081#server.servlet.co...
2019-06-09 00:11:38
162
转载 SpringBoot004
Swagger框架描述和测试API接口,自动生成API接口文档。1.添加依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</ver...
2019-06-08 17:50:13
129
转载 SpringBoot003
url传参1.get方式 // 访问:http://localhost:8080/test/get/xxx @GetMapping("/get/{name}") public String get(@PathVariable("name") String name2){ System.out.println("name: "+ name2); ...
2019-06-08 17:09:23
156
转载 SpringBoot002
1.POM文件整个项目的pom文件中(pom.xml),可以看到该项目的parent,通过点击标签,可以进入parent中,这样可以看到项目的最终的parent。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...
2019-06-08 10:51:33
131
转载 SpringBoot001
创建工程使用IDEA,按照提示创建即可。修改Banner在resources目录下创建banner.txt文件,改文件用于指定banner,文字生成banner的网址:http://patorjk.com/software/taag。${AnsiColor.BLUE}.____ ____ __.| | | |/ _|| | | < ...
2019-06-08 10:16:34
199
原创 算法8
描述螺旋数组例子Input: 7 9Output: 1 2 3 4 5 6 7 8 9 28 29 30 31 32 33 34 35 10 27 48 49 50 51 52 53 36 11 26 47 60 61 62 63 54 37 12 25 46 59 58 57 56 55 38 13 24 45 44 43 42 41 40 39 14 23 ...
2019-06-05 20:41:26
154
原创 算法7
描述用两个栈来实现一个队列,完成队列的 Push 和 Pop 操作。例子Input: Output: 思路一个栈负责入队,另一个栈负责出队。队列push操作,直接进第一个栈队列pop操作,判断第二个栈是否为空,若空将第一个栈所有元素进栈到第二个栈中,若不为空,则第二个栈直接出栈代码public class Question007 { private stati...
2019-06-05 15:42:26
156
原创 算法6
描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。例子Input: 二叉树Output: 中序遍历顺序的下一个结点思路中序遍历顺序的下一个结点,中序遍历是左根右,判断该结点是否有右孩子,1.若有,则下一个结点的最左子结点2.若无,则下一个结点为第一个左链指向该结点的祖先结点的结点代码...
2019-06-05 14:50:12
206
原创 算法5
描述根据二叉树的前序遍历和中序遍历的结果,重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例子Input: preorder:{3,9,20,15,7} inorder:{9,3,15,20,7}Output: 该二叉树思路根据先序遍历确定根,再通过中序遍历将数组划分为两部分,分别是左子树、右子树。代码class TreeNode { priv...
2019-06-04 20:46:09
224
原创 算法4
描述从尾到头反过来打印出每个结点的值。例子Input: 1 -> 2 -> 3Output: 3 2 1思路方法一:递归调用方法二:使用栈代码class Node { private Node next; private int val; public Node(Node next, int val) { this.ne...
2019-06-04 19:28:16
217
原创 算法3
描述将一个字符串中的空格替换成 “%20”。例子Input: "A B"Output: "A%20B"思路由于要将字符串中所用空格替换为%20,故若字符串含有一个空格,则字符串的总长度会增长2,故可以先遍历一遍字符串,若将字符串的总长度变为相应的长度,需要两个指针,分别指向原字符串长度的最后一个票p1,和新字符串的最后一个p2,若原字符串为字符,则直接赋值给p2;若原字符串为空格...
2019-06-04 18:58:55
250
原创 算法2
描述给定一个二维数组,其每一行从左到右递增排序,从上到下也是递增排序。给定一个数,判断这个数是否在该二维数组中。例子Input: 数组: { {1, 4, 7, 11, 15}, {2, 5, 8, 12, 19}, {3, 6, 9, 16, 22}, {10, 13, 14, 17,...
2019-06-04 17:02:53
141
原创 算法汇总
在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。https://blog.youkuaiyun.com/superficialKnowledge/article/details/90773653...
2019-06-04 16:31:00
204
原创 算法1
描述在一个长度为 n 的数组里的所有数字都在 0 到 n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复几次。请找出数组中任意一个重复的数字。例子Input: {2, 3, 1, 0, 2, 5}Output: 2思路由于数组中的值大小 为0 到 n-1,可以通过交换就数组中的元素放到与其下标对应的位置,若有两个数要出现在同一个位置,则找到...
2019-06-04 16:29:15
154
原创 Java内存模型
JMM Java虚拟机规范中定义了Java内存模型(Java Memory Model,JMM),用于屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果,JMM规范了Java虚拟机与计算机内存是如何协同工作的。JMM模型下的线程间通信线程和主内存之间的抽象关系图:线程间通信必须要经过主内存。如下,如果线程...
2019-06-02 10:31:33
112
原创 左连接、右连接、内连接
左连接以左表为基础,根据on后面的条件进行连接,若右表中无对应数据,则右表数据为NULL。右连接以右表为基础,根据on后面的条件进行连接,若左表中无对应数据,则左表数据为NULL。内连接两个表做笛卡尔积后根据on后面的条件进行筛选。...
2019-06-01 12:49:32
315
原创 单例模式
通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。1.懒汉式public class Singleton1 { private static Singleton1 singleton1 = null; private Singleton1(){} public static Singleton1 newInstance() { ...
2019-05-31 17:14:32
487
原创 blog快速搭建-hugo
windows下blog的搭建官方网站https://www.gohugo.org/1.安装hugo在https://github.com/gohugoio/hugo/releases找到相应版本的hugo镜像,下载后解压,如下:配置环境变量:将解压后压缩包放在E盘,则添加如下环境变量输入如下命令判断是否按照成功hugo version2.建立站点使用如下命令(blog为...
2019-05-31 16:24:53
189
原创 mysql基础
DBMS分类基于共享文件系统的DBMS,例如:Microsoft Access基于客户机—服务器的DBMS,例如:MySql,Oracle,SQL Server连接mysql格式:mysql -h 主机地址 -u 用户名 -p 用户密码例如:/usr/local/mysql/bin/mysql -u root -p选择数据库最初连接mysql时,没有任何数据库可供使用,需要使...
2019-05-24 11:17:04
158
原创 Java代理模式
代理模式代理模式是一种设计模式,提供了对目标对象额外的访问方式,即通过代理对象访问目标对象,这样可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。简言之,代理模式就是设置一个中间代理来控制访问原目标对象,以达到增强原对象的功能和简化访问方式。静态代理静态代理目录结构主题接口 IUserDaopublic interface IUserDao { void...
2019-05-21 14:59:34
153
原创 注解
定义注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。通俗的说就是一个标签,使用这个标签来对要标记的对象做说明,主要是与Java中的反射想结合来使用。public @interface Name { Strin...
2019-05-18 17:10:36
146
原创 nginx的安装遇到的问题
1.后期添加配置文件后,重新运行报错,(云服务器为centos,最初按照时直接用的默认安装)错误信息:./configure: error: SSL modules require the OpenSSL library.解决办法:安装 yum -y install openssl openssl-develyum -y install openssl openssl-devel...
2019-03-06 16:23:01
420
原创 springboot项目部署到云服务器上
本次项目管理工具使用的是gradle,云服务器已安装jdk,mysql,redis项目依赖:点击bootJar,会将项目打包为jar包生成jar包,输出位置如下:使用Xshell中的Xftp将文件上传到服务器,使用如下命令让其后台运行。nohup java -jar 自己的springboot项目.jar >日志文件名.log 2>&1 &...
2019-03-05 14:41:42
1094
原创 初试部署项目到腾讯云(环境的安装)(已重写)
linux常用命令ls:查看该目录下文件pwd:查看文件目录rm -f 文件名:删除文件/usr/local/mysql/bin/mysql -u root -p 登录mysql第一步:jdk的安装下载jdk后,解压报错(原因是选择接受协议的问题),输入如下命令:wget --no-check-certificate --no-cookies --header "...
2019-03-01 17:33:04
725
原创 微信小程序踩坑
1.微信小程序真机调试报错如下微信开发者工具不能编译ES6导致的,可以在微信开发者工具中,设置->项目设置->ES6 转 ES5,打上勾即可,如下所示2.微信小程序真机调试报错如下小程序大小限制是2m,整个小程序文件过大,解决方法就是把本地图片改成网络图片,或者删除大文件...
2019-02-16 10:41:55
419
原创 springBoot启动方式
1.通过IDEA启动2.进入工程目录mvn spring-boot3.进入工程目录mvn install 结束后会生成target目录cd target java -jar girl-0.0.1-SNAPSHOT.jar注:以生产环境启动项目 java -jar girl-0.0.1-SNAPSHOT.jar --spring.profiles....
2018-12-29 10:32:11
168
原创 springboot问题
1.@ConfigurationProperties(prefix = "girl")出现Configuration Annotation Proessor not found in classpath解决办法:class 加上以下注解@PropertySource("classpath:application.yml") ...
2018-12-29 09:41:34
157
原创 git 解冲突
git add -Agit commit -m ""git push 若出现冲突,git pull -rgit status查看冲突,文件标红,解冲突(若无冲突,直接git push)git add -Agit rebase --continuegit push
2018-12-26 17:27:08
212
转载 mysql 忘记密码时修改修改密码
1.关闭正在运行到mysql服务。2.打开DOS窗口(win+R,cmd),转到mysql\bin目录(cd)3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。5. 输入mysql回车...
2018-09-21 11:15:12
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人