自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于mysql存储引擎Innodb的索引的理解

1.B+树1)节点内有冗余,但并非一条记录内容完全冗余,只是冗余主键2)有指针。叶子节点存储记录的完整内容,在叶子之间使用指针进行连接3)一个节点内可以有多个值。上面这个表就是根据主键进行建立B+树。下面这个表是根据三个字段建立索引,因此在 叶子节点存储主键值,索引到叶子节点之后回表到上面那个表对结果返回。2. 若存在使用多个字段建立索引,那么叶子节点存储主键,如...

2020-03-30 22:29:57 288

原创 swagger入门级各种踩坑

在项目中使用 swagger,一上来就说原理的摆明了就是耍流氓,并鞭策自己向大佬看齐!1. 使用1)配置文件 --- SwaggerConfigimport org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;impor...

2020-03-30 11:08:48 505

原创 mysql8.0版本压缩包安装

1.官网上下载压缩包2. 卸载本机上的旧版mysql(具体教程网上一大堆)3.修改本机上的环境变量,path改为解压缩路径4. 进入 解压缩文件内,即与bin同级目录,新建 data文件夹,新建 my.ini文件my.ini复制进去这个内容:(注意修改 basedir datadir,根据自己的地址更改)[mysqld]# 设置3306端口port=3306...

2020-03-19 20:51:37 309

原创 安卓开发加载地图控件

最近在写毕设需要一个截图。然鹅代码在学校的实验室电脑。所以为了有个界面我又从头开始写了代码。其中地图加载是第一步。。然鹅!!百度地图文档一如既往的晦涩,可能是我是属于根骨清奇馋阿里那些人的知识。。。准备工作:1.选择高德地图。Android studio。 百度地图官方文档太傻逼了。1.1 下载相关jar包 so文件(高德地图开发平台上可以下载到)。如图1.2 申请高德地...

2020-03-15 21:55:28 842

原创 Spring MVC 中 dispatcherservlet、hanldermapping以及handler理解

1.dispatcherservlet 前端控制器用户请求到达前端控制器,相当于mvc模式中c, dispatcherservlet是整个流程控制中心,由它调用其他组件处理用户请求,其存在降低了组件之间的耦合性。2 handlermapping :处理器映射器负责用户请求找到handler(springmvc提供了不同的映射器,实现不同的映射方式,例如配置文件方式,实现接口方式...

2020-03-08 21:20:55 611

原创 文件输入流输出流的使用总结

1.磁盘之间的复制文件public static void copy(File file) throws Exception{ //判断要复制的文件是一个文件夹 if(file.isDirectory()){ // 递归 File[] listFiles = file.listFiles(); ...

2020-02-20 20:46:58 304

原创 BIO与NIO读写文件对比

1. BIO: blocking input/output 同步阻塞 public static void fileTest() throws Exception { FileWriter fileWriter = new FileWriter(filePath, true); fileWriter.write("nihao"); fileW...

2019-07-24 15:23:22 503

原创 postman传参的几种格式 list,map 等

百度了好久,还是自己摸索出来的。。。1.参数中有基本数据类型还有 list集合类型 public String addUserRole(@RequestParam("userId")Long userId, @RequestBody List<Long> roleIdList)2. 参数中有基本数据类型,...

2019-07-24 11:17:42 10912 1

原创 创建一个spring boot项目,简易过程总结

1. new -->project --> spring initializer --> 一路 next2. 在 settings 对maven进行相应的配置;对jdk进行配置3. pom.xml文件中添加相应的依赖4. 创建 generatorConfig.xml配置文件(我这里用到了 mybatis)5. 配置 application.xml文件启动...

2019-07-19 14:26:51 118

原创 在 @RequestParam下,postman的传参使用方式

1.在使用postman传递参数之前,首先要明确 请求方式是 GET 还是 POST 1.1GET请求,必须在 Params中写参数 不能在body中写参数@RequestMapping(value = "/login",method = RequestMethod.GET)@ResponseBodypublic String login( @RequestParam(...

2019-07-16 15:39:15 28435 14

原创 generatorConfig.xml如何写

百度了好多,都没有一篇能解决这么简单的问题的。环境:idea 2017 最后建成的目录结构在下面:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configurat...

2019-07-12 16:24:17 409

原创 向一个数据表中插入数据,以对象的形式对数据进行封装

1.向一个数据表中插入数据,以对象的形式对数据进行封装 1.1 pojo ----RoleAuthList@Setter@Getterpublic class RoleAuthList { private Integer id; private Integer userId; private Integer metaDataId; private...

2019-07-11 16:35:32 665

转载 使用SpringBoot搭建微服务

本人根据以下链接进行入门学习,然鹅只是做到初窥门径。 https://www.cnblogs.com/yw0219/p/8661439.html

2019-07-05 19:09:03 105

原创 win10左下角 搜索框不能使用,且输入查找内容时,显示为空白的内容

找到小娜之后,点进去,然后进行重置。即可使用

2019-06-17 11:07:10 7003

原创 Centos上安装 vsftpd

先检查系统中是否已经安装了vsftpdrpm -qa | grep vsftpd删除已经安装的vsftpd : sudo yum remove vsftpd 安装 vsftpd: sudo yum -y install vsftpd 在任意位置创建 ftpfile,用于文件上传的位置mkdir ftpfile为该文件添加用户,并且该用户 有登录权限...

2019-06-15 21:15:59 103

原创 字节跳动(视频面)2019.5.28

投的是 后台开发。面试官很准时。因为是视频面,所以就早早回宿舍了,在宿舍面试的。听师兄师姐说 字节跳动的有好多是问的算法,不过,这次是我运气好吧,算法问了一道单链表逆置,然后写了出来,就是给的那个编译界面不是很好。然后我尝试运行 最后出现了问题,scanner 需要导包,然后面试官还给我说,可以百度一下,看看是导的哪个包。总之,不管过不过吧,也想记录下来。面试了一个小时,然后面试官...

2019-05-28 17:25:04 2686

原创 携程笔试 2019.4

1.判断链表是否有环(用的是ArrayList中contains方法)public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); String[] str = s.split(","); b...

2019-05-13 20:13:43 650

原创 机试中常见的问题以及输入技巧总结

1.nextLine() 方法不能放在 nextInt()原因:nextInt()接受一个整型字符,不会读取 \n , nextline()读入一行文本,会读入 \n字符。2.对多组数据进行测试Scanner scanner = new Scanner(System.in);while (scanner.hasNext()) { String s = scanner....

2019-05-13 20:11:26 321

翻译 线程池的学习

1.线程池的优点:重用存在的线程,减少对象的创建,消亡的开销,性能佳可有效控制最大的并发线程数,提高系统资源的利用率,同时可以避免过多的资源竞争,避免阻塞提供定时执行,定期执行,单线程并发控制等功能2,corePoolSize:核心线程数量maximumPoolSize:线程池最大 的线程数workQueue:阻塞队列,存储等待执行的任务,很重要,会对线程池的运行产生重大...

2019-04-18 19:53:34 138

翻译 线程并发 ---ReentrantLock与锁

一、ReentrantLock(1.ReentrantLock(可重入锁) 和synchronized的区别1.1 可重入性1.2 锁的实现1.3性能区别1.4功能区别前者是jdk实现,后者是jvm实现,所以使用时候,结束时必须要释放锁2. ReentrantLock 独有的功能 2.1可指定是公平锁还是非公平锁 2.2提供了一个condition...

2019-04-17 18:42:46 146

翻译 初探线程安全设计模式-----单例模式

1.懒汉模式个人理解:从名字就可以知道,如果用实例的话,就是在第一次使用的时候才进行创建1.1懒汉模式(不安全)public class SingleTon{ private static SingleTon instance = null; //声明实例 public SingleTon(){ } //构造方法 public static Sin...

2019-04-15 18:45:12 144

翻译 线程安全的初步学习-线程安全

1.线程不安全的类 -->线程安全的类1.1StringBuilder--->StringBuffer1.2 SimpleDateFormate --->joda.timez中的DateTime1.3 ArrayList . HashSet HashMap 等Collections (对应转化的线程安全的类比较多)比如:(线程安全---同步容器)A...

2019-04-15 17:23:30 108

翻译 安卓中如何显示一个空白行

百度了好多都没有找到答案也真是服气了。 <Space android:layout_width="wrap_content" android:layout_height="10dp"/>什么时候CSDN能够支持图片拖进去?这样每次写博客的时候,截图再保存,再通过选择上传图片,真的好麻烦。。。。不然这会儿就可以上效果截图了,但是本人懒得弄了...

2019-04-09 10:01:04 712

原创 几分钟就可以看懂正向代理和反向代理

之前就遇到过这个问题,百度的答案讲的太晦涩难懂。1.正向代理:(例如 访问国外的某些网站)客户端A <---------->代理服务器B <-------------->目标服务器C :B代理A去和C交互作用:(1)突破访问的限制,突破自身IP访问限制 (2)提高访问速度:代理服务有较大的硬盘缓冲区,会将部分请求的响应保存到缓冲区中;当用户再访问相同的信...

2019-03-26 16:59:29 169

原创 三、eclipse上通过tomcat发布项目

1.首先确保电脑上已经配置了tomcat.   可以通过打开tomcat,在浏览器上输入  http://localhost:8080  回车,测试一下   注:前提是tomcat访问浏览器的端口号没有更改2.打开eclipse ,window-&gt;preferences  3.打开控制台处对应的 Servers 如果没有找到Servers,在Ser...

2018-12-07 16:33:21 147

原创 二、Tomcat常见的问题

1.java-home配置  如果没有配置java_home环境变懒,在双击"starup.bat"文件运行tomcat时,将一闪立即关闭。且必须配置正确,及java_home指向jdk的安装目录1.2端口号冲突当同一台计算机启动两个tomcat时,第二个tomcat将会在控制台抛出异常,摘要信息如下:严重: Failed to initialize end point ass...

2018-12-07 16:19:48 120

原创 一、eclipse和tomcate整合,项目发布前准备

常用的项目发布方式 将项目放到tomcat/webapps下1 配置Tomcat步骤一:获取服务器运行环境配置Window----&gt;Preferences----&gt;Server----&gt;Runtime Environment步骤二:添加服务器步骤三:选择服务器在硬盘的地址,然后所有的都是确定 /Next/Finish步骤四:完成成功...

2018-12-07 16:07:06 112

原创 将FrecheDist打包成jar包,以及如何使用

1.关于把这个函数打包成jar的过程,网络上有好多,就不赘述了。(ps:matlab上默认jdk版本一定要跟电脑上的版本一致,我第一次打包不成,就是这个原因)https://blog.csdn.net/qq_19865749/article/details/685569022. FrechetClass f = new FrechetClass(); Object[] re...

2018-11-21 15:08:20 223

翻译 day2-管家婆记账实现

1.MainApppackage cn.itcast.gjp.app;import cn.itcast.gjp.view.MainView;public class MainApp { public static void main(String[] args){ new MainView().run(); }}2.MainViewpackag...

2018-10-25 22:12:49 230

翻译 day1--管家婆记账软件

1.熟练view层,service层,Dao层之间的方法互相调用操作他们的作用分别是:展示页面效果,对数据进行计算,对数据库的操作了解公司项目的开发流程,充分掌握项目需求分析、设计与功能的代码实现,提高独立分析需求与功能实现的能力2.功能介绍 查询账务,多条件查询,添加账务,编辑账务,删除账务3环境搭建 2.1技术选型和jar包 apache的commons组件 c...

2018-10-24 22:34:44 406 1

翻译 QuerryRunner数据查询的几种操作

1.ArrayHandler:将结果集的第一行存储到对象数组中 Object[]QueryRunner qr= new QuerryRunner();String sql = "select * from 表名";Object[] result = qr.query(con,sql,new ArrayHandler);for(Object obj:result){System.out...

2018-10-23 23:05:56 897

原创 properties配置文件连接数据库

1.此文件要求开发中获取连接的4个参数(驱动,URL,用户名,密码)通常都存在配置文件中,此文件要求:  文件位置:任意,建议src下 文件名称:任意,扩展名为 properties 文件内容:一行一数组,格式是 “key=value”      key命名自定义,如果是多个单词,习惯使用点分隔,例如:jdbc.driver       value值不支持中文,如果使用非英文,则u...

2018-10-22 22:11:14 6890

原创 配置安卓环境中所遇到的问题解决方法集锦

安卓小白,第一次装系统,各种问题。1.Android studio,百度云:链接:https://pan.baidu.com/s/1_GLfkCLFH-ZYr3k8htPR0A提取码:cuak2.问题解决方法集锦1)AndroidStudio创建项目时一直处于building“project name”gradle project info的解决办法https://blog....

2018-10-09 16:30:34 167

转载 手机中获取陀螺仪的数据

package com.example.yanglin.myapplication;/** * Created by yanglin on 2018/10/7. */import android.app.Activity;import android.hardware.Sensor;import android.hardware.SensorEvent;import androi...

2018-10-09 16:23:37 11758 5

原创 百度地图中,根据起点和终点得到轨迹经纬度的数据

没有在网上找到答案。。。大概是我方式不对。&lt;%-- Created by IntelliJ IDEA. User: Date: 2018/9/26 Time: 8:51 To change this template use File | Settings | File Templates.--%&gt;&lt;%@ page contentType="tex...

2018-10-09 16:19:24 4647 1

原创 Matlab中FrechetDistance方法实现---比较两条曲线的相似性,并绘制曲线

function [cm, cSq] = DiscreteFrechetDist(P,Q,dfcn)plot(P)%绘制曲线Pplot(Q)%绘制曲线QsP = size(P);sQ = size(Q);% check validity of inputsif sP(2)~=sQ(2) error('Curves P and Q must be of the sam...

2018-10-09 16:14:38 23985 44

原创 在Matlab中如何将txt中的数据 x,y,z轴数据分开,并且分别进行绘制

最近在搞老师的项目,用到了matlab,安卓,生逼着自己从小白开始学起,边学边用。。。。1.将收集到的数据放到 *.txt文件中2.使用matlab打开3.在命令窗口输入以下语句,如图...

2018-10-09 16:07:52 2035

原创 php中路由完整匹配

在route.php中,自定义的路由信息如下Route::get('api/:version/theme','api/:version.Theme/getSimpleList');Route::get('api/:version/theme/:id','api/:version/theme/getComplexOne');但是不能完全匹配。解决方法:ctrl+shift+n,打开config.p...

2018-06-29 22:00:19 1686

原创 百度地图api未授权 ak

首先得注册,然后审核通过,这些就不说了,网上有好多教程。在做到最后一步,说 "百度地图未授权使用地图API,可能是因为您提供的秘钥不是有效的百度LBS开放平台秘秘钥”当我把ip白名单改成 *,问题就解决了。。。。。...

2018-06-23 17:07:28 3349

原创 utuntu连不上网络解决

ubuntu下连不上网络,找了好多资料。发现没有打开vmware nat service. 可以在我的电脑- 运行与服务 然后找到vmware nat service 点击打开

2018-06-08 22:49:37 518

空空如也

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

TA关注的人

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