自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(176)
  • 资源 (16)
  • 收藏
  • 关注

原创 音乐下载app实现(Android)

【佳语音乐下载】写这个app完全出于对个人爱好。支持MV播放。https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk实现的效果如下:文件存在【内部存储/Jiayu_Music】中,也可以去其它的播放器去中来听。喜欢就支持下!部分代码片段:package com.jiayu.music;imp...

2020-04-27 22:18:57 915

原创 go语言基本语法

1、使用go语言变量2、定义常量3、方法定义4、测试数组5、测试切片6、测试map7、测试通道8、new 使用9、range使用10、并发11、接口12、错误处理13、【defer、panic、recover】

2022-06-22 21:57:49 2328 1

原创 git学习-cherry-pick 、 rebase

1、cherry-pick合并代码,挑选目标分支的某几个提交来合并例如:当前在master分支。想挑选feature分支的f【eature 2】这个修改来合并选择目标分支来cherry-pickcherry-pick后的结果2、将多个提交rebase成一个提交a、我们新建一个rebase分支来测试,初始的状态:b、选择最久的一个提交(这个提交之后的commit都能rebase)c、选择要rebase的commit,选择需要rebase的commit来squash(压扁)小技巧

2021-04-18 23:00:40 367

原创 Java8新特性

1、Lambda表达式Lambda是一个匿名函数,可以理解为一段可以传递的代码(将代码像数据一样传递);可以写出更简洁、更灵活的代码;作为一种更紧凑的代码风格,是Java语言表达能力得到提升。匿名内部类:@Testpublic void test01(){ //匿名内部类 Comparator<Integer> comparator = new Comparator<Integer>() { @Override public i

2021-02-27 23:21:07 280 1

原创 Mysql索引

bilibili的视频教程:https://www.bilibili.com/video/BV1aE41117sk?p=8数据结构动画学习网址:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html比较好的对应笔记:https://www.cnblogs.com/brent-leon/p/10530498.htmlhttps://www.cnblogs.com/blogtech/p/10530794.html索引

2020-11-04 20:59:14 188

原创 Springboot整合Druid

参考的地址:https://mp.weixin.qq.com/s/wVAGOP1JdXZi5DMEsX1Aug1、添加上 Druid 数据源依赖。可以在maven仓库中搜索最新的依赖下载<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>drui

2020-11-04 20:32:04 762 1

原创 Mybatis学习-动态SQL

官网学习地址:https://mybatis.org/mybatis-3/zh/dynamic-sql.html创建blog表(实测OK) create table `blog`( `id` varchar(50) not null primary key comment '博客id', `title` varchar(100) not null comment '博客标题', `author` varchar(30) not null comment '博客作者', `create_ti

2020-10-31 20:59:20 126

原创 Mybatis学习-映射association 、 collection

1、多对一处理 association查询多个学生对应一个老师构建一对多的表,sql语句如下(特别注意这个引号,不是单引号) create table `teacher` ( `id` int(10) not null primary key, `name` varchar(50) default null ) engine=InnoDB default charset=utf8 实测OK create table `student` ( `id` int(10) not nu

2020-10-31 20:51:45 178

原创 android 学习笔记7-页面跳转 Activity启动 生命周期 activity数据传递

1、创建一个自己的Activity创建一个activity的java类。继承activity,设置显示布局a、需要在AndroidManifest.xml清单文件中为其配置一个activity标签b、如果标签中如果带有这个子节点,则会在系统中多创建一个快捷图标 这个是activity的入口,应用的场景不多,在android系统中,电话和联系人应用就是两个入口 <intent-filter> <action android:name="android.i

2020-10-22 21:16:48 223

原创 android 学习笔记6-HttpClient 多线程下载 断点续传 进度条 源码关联

1、使用HttpClient发送GET请求:例如: public void event1(View v){//按钮事件方法 //从文本框获取账号密码 EditText et_name = (EditText) findViewById(R.id.et_name); EditText et_pass = (EditText) findViewById(R.id.et_pass); String n

2020-10-22 21:13:53 230

原创 android 学习笔记5-线程阻塞 UI更新

1、查看网络上的图片客户端发送http请求至服务器,如果请求成功,响应码为200,服务器会通过流向客户端返回请求的数据例如: //按键监听事件 public void click(View v){ String path = "http://localhost:8080/test.jpg"; //发送http请求 try { URL url = new URL(path

2020-10-22 21:10:23 393

原创 Springboot配置保存日志文件

springboot日志配置:springboot默认日志是打印再console中的,不会保存在文件中。我们项目上线肯定要保存日志用于分析的。一、使用xml配置日志保存(并不需要pom配置slf4j依赖,starter里面已经配置了依赖了)1、在项目的resources目录下创建一个【logback-spring.xml】日志配置文件名称只要是一 logback开头就行,测试使用log.xml并不会生成日志。 合法名称:logback.xml 、logback-spring.xml备注:

2020-10-22 19:31:10 6201 1

原创 Docker-Compose(安装、部署自己web)

一、docker-compose 安装:官网地址:https://docs.docker.com/compose/linux版本安装命令(登录docker中,docker-machine ssh)1、安装命令sudo curl -L“https://github.com/docker/compose/releases/download/1.27.4/docker-compose-(uname−s)−(uname-s)-(uname−s)−(uname -m)” -o /usr/local/bi

2020-10-22 19:20:44 1620

原创 Docker网络(容器互联 --link、自定义网络、网络连通)

1、【查看docker容器的ip地址】使用【ip addr】命令进入docker中(window才需要,linux直接运行)【docker-machine ssh default】 docker@default:~$【docker exec -it 280e87326967 ip addr】 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 lin

2020-09-30 00:16:10 725 1

原创 Docker容器数据卷、Dockerfile

由于我测试的环境是win10,挂载的目录发现有些限制(例如:测试发现挂载不到D盘)1、【容器数据卷】容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们容器内的目录,挂载到Linux上面(或window上面)!【docker run -it -v /c/Users/gaoqiang/docker.sync.folder/:/home centos /bin/bash】在window中测试,只能挂载盘到用户的目录,例如:docker@d

2020-09-29 23:51:48 1667

原创 Docker安装、镜像加速、基本命令

文章目录#Docker安装系统:window10版本:DockerToolbox-19.03.1-ce.exe安装完成会生成3个图标Docker基于Go语言开发的!开源项目!docker官网:https://www.docker.com/文档:https://docs.docker.com/ Docker的文档是超级详细的!仓库:https://hub.docker.com/docker run 流程图:docker工作原理:为什么Docker比Vm快?#Docker

2020-09-28 23:35:10 970

原创 vue + axios实现文件下载

1、导出excel数据button定义 <div style="text-align:left"> <el-button type="primary" v-on:click="exportExcelData()">数据导出</el-button> </div>下载的methods中的方法:有2种方式:exportExcelData(){ // 导出excel数据表 /** 第一种方法 */

2020-07-14 23:57:37 3093

原创 vue + elementui 表单居中对齐,验证码倒计时

1、表单居中对齐: <fieldset> <legend >个人信息</legend> <!-- 姓名 --> <el-form-item label="姓名:" prop="apply_person_name" size = 'small' > <el-input v-model="form.apply_person_name" placeholder="请输入

2020-07-14 23:44:06 7616

原创 vue + elementui + axios表单数据和文件上传

实现的功能:1、表单数据提交,2、表单中携带文件附件。3、附件上传过程中进度提示。前端使用:vue + elementui + axios后端使用:springboot介绍之前,先学习2个小技巧设置1、全局loading弹框定义使用创建一个loading.js文件: import {Loading} from 'element-ui' const loading = function(text) { return Loading.service({ lock: true,

2020-07-14 00:55:34 7570

原创 vue + elementui 使用

通过一个用户注册页面来介绍1、先下载下element-ui使用命令【cnpm install element-ui】页面中需要使用md5加密,所以一起把md5的js也下载下来【cnpm install js-md5】2、下载好了,在main.js中导入下就可以开始使用了// 导入element-ui组件import ElementUI from 'element-ui'import "element-ui/lib/theme-chalk/index.css"import md5 from

2020-07-14 00:20:33 337

原创 vue基本语法学习-4_自定义指令、钩子函数

1、全局自定义指令。我们定义一个自己的指令 【v-focus】获取控件的焦点。在main.js中加入// 注册一个全局自定义指令 【v-focus】Vue.directive('focus', { // 当绑定元素插入到 DOM 中。 inserted: function (el) { // 聚焦元素 el.focus() }})在TestMyComponents.vue中使用 <table> <tr>

2020-07-09 01:04:45 607

原创 vue基本语法学习-3

先插入2个页面配置的小功能使用1、设置页面的titlea.在router—index.js中配置路由,加上meta标签,例如:{ path: '/test_components', component: TestMyComponents, meta:{ title:"测试自定义组件,指令页面" }}b.在main.js中配置/*路由发生变化修改页面title */router.beforeEach((to, from, next) => {

2020-07-08 23:59:51 905

原创 vue基本语法学习-2

9、watch监听属性可以监听某个值,或对象的变化,从而回调我们定义的函数这个代码只是点击button修改了count的值,并未实现函数回调功能 <table> <!-- 测试watch监听属性 --> <tr> <td> <button v-on:click="watch_counter()">测试监听属性【watch】</button> <

2020-07-08 00:15:20 343

原创 vue基本语法学习-1

1、v-htmlv-html :以html的格式输出 <table> <!-- 表格行 --> <!-- 使用了2种标签v-html 和v-if --> <!-- v-html :以html的格式输出 --> <!-- v-if :通过获取data里面的属性决定元素是否显示 --> <tr> <td> <butto

2020-07-07 23:41:35 214

原创 vue打包部署axios跨域问题

工具版本:【vue -V】:2.9.6ide工具:VSCode / Idea前提:我们前端vue工程需要单独部署一、本地使用命令运行跨域问题。外网访问的地址:https://www.runoob.com/try/ajax/json_demo.json本地springboot接口访问的地址:http://192.168.3.12:8081/register/getSmsCode/1234567891、axios访问的代码: created(){ const _this = this

2020-07-06 23:07:29 3258

原创 SpringBoot学习笔记15-SpringBoot 程序打包部署

一、SpringBoot 程序war包部署(可以部署在外部的tomcat中)创建一个新的Module来测试验证 06-springboot-war1、 程序入口类需扩展继承 SpringBootServletInitializer 类2、程序入口类覆盖如下方法: @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sou

2020-05-24 00:32:50 282

原创 SpringBoot学习笔记14-SpringBoot 非web应用程序、关闭logo图标日志输出

在 Spring Boot 框架中,要创建一个非Web应用程序(纯Java程序):1、创建一个单独的Module : 05-springboot-java(不要选择Web)2、编写UserService和UserServiceImplpackage com.springboot.java.service;public interface UserService { public String hello();}注意一定要加上Service注解,否则会找不到Bean类。packag

2020-05-23 22:51:03 351

原创 SpringBoot学习笔记13-SpringBoot 项目配置字符编码

2种方式1、第一种方式是使用传统的Spring提供给的字符编码过滤器:@Beanpublic FilterRegistrationBean filterRegistrationBean() { FilterRegistrationBean registrationBean = new FilterRegistrationBean(); CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();

2020-05-23 20:16:08 317

原创 SpringBoot学习笔记12-SpringBoot 中使用 Filter

通过2种方式实现方式一,通过注解方式实现;1、编写一个Servlet3的注解过滤器;创建一个filter包。package com.springboot.web.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;@WebFilter(urlPatterns="/*")public class MyFilter implements Filt

2020-05-23 20:13:50 191

原创 SpringBoot学习笔记11-SpringBoot 中使用 Servlet

可以通过2中方式实现:方式一,通过注解方式实现;1、使用Servlet3的注解方式编写一个Servlet创建servlet包编写MyServletpackage com.springboot.web.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servle

2020-05-23 19:54:10 305

原创 SpringBoot学习笔记10-SpringBoot 使用拦截器(配置特定的url请求会进入拦截器)

SpringBoot 使用拦截器步骤为:1、按照Spring mvc的方式编写一个拦截器类;创建一个interceptor包LoginInterceptor:package com.springboot.web.interceptor;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servle

2020-05-23 19:33:39 3484 1

原创 SpringBoot学习笔记9-SpringBoot集成Redis

【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apkRedis Window版本下载地址:https://github.com/microsoftarchive/redis/releases当前下载的是最新 3.2.100 版本,比linux要落后好多。(没有折腾VM下装linux,有时间可以搞个linux虚拟机)Red

2020-05-18 23:09:45 1010

原创 SpringBoot学习笔记8-SpringBoot实现Restful

【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk一、认识 RestfulRestful一种互联网软件架构设计的风格,但它并不是标准,它只是提出了一组客户端和服务器交互时的架构理念和设计原则,基于这种理念和原则设计的接口可以更简洁,更有层次;REST这个词,是Roy Thomas Fielding在他2000年的博士

2020-05-18 21:59:29 772 1

原创 SpringBoot学习笔记7-SpringBoot 事务支持

【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apkSpring Boot 使用事务非常简单;1、在入口类中使用注解 @EnableTransactionManagement 开启事务支持;2、在访问数据库的Service方法上添加注解 @Transactional 即可;示例:1、在Application中加上开

2020-05-18 00:18:18 194

原创 SpringBoot学习笔记6-MyBatis使用中一些注意点

【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk1、配置mybatis数据库连接的时候需要加上 【&serverTimezone=GMT%2b8】这个字段,否则会连接不上数据库 com.mysql.cj.exceptions.InvalidConnectionAttributeException: The ser

2020-05-18 00:00:51 502

原创 SpringBoot学习笔记5-SpringBoot 集成 MyBatis

【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apkSpring boot 集成 MyBatis的步骤如下:1、在pom.xml中配置相关jar依赖;<!--加载mybatis整合springboot --><dependency> <groupId>org.mybatis.spri

2020-05-17 23:14:29 149

原创 SpringBoot学习笔记4-SpringBoot 使用 JSP

【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk在Spring boot中使用jsp,按如下步骤进行:1、在pom.xml文件中配置依赖项 <!--引入Spring Boot内嵌的Tomcat对JSP的解析包--> <dependency> <groupId>org.apach

2020-05-16 00:16:24 143

原创 SpringBoot学习笔记3-SpringBoot 下的Spring mvc

【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apkSpring boot下的Spring mvc 和之前的Spring mvc使用是完全一样的:1、@Controller即为Spring mvc的注解,处理http请求;2、@RestControllerSpring4后新增注解;是@Controller与@Respo

2020-05-15 23:55:42 165

原创 SpringBoot学习笔记2-SpringBoot配置文件

【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk以下代码是在2.3.0.RELEASE版本中使用的 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte

2020-05-15 23:26:59 235

原创 SpringBoot学习笔记1-SpringBoot简介

【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk一、SpringBoot简介:a、Spring boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Springboot能简化我们之前采用Spring mvc + Spring + MyBatis 框架进行开发的过程;

2020-05-15 22:24:39 317

tcpip详解-卷一

《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。

2018-07-23

Android交叉编译环境&Iperf3;.0源码编译

在网上费了很大力气都没有一个完整的iperf编译的方法,都是一些零零散散的介绍。这里全面介绍了如何编译出android版本的iperf3,希望后面的同学少走弯路。

2018-01-23

Activity启动流程源码分析

Activity启动流程源码分析,使用eclipse代码跟踪,图片详解

2017-12-29

jquery各个版本和参考手册

开发JavaScript中使用jquery库,但是我们如果没有网络,去查用法非常的麻烦,所以参考手册是我们开发所必备的神器。这个里面包含了各个版本jquery和参考手册,值得下载。

2017-09-08

eclipse快速定位文件位置插件

eclipse的小插件,能快速打开工程下文件所在的文件夹,而且是高亮显示。能快速提高开发的效率。

2017-08-12

界面滑动效果

可以实现界面滑动切换,有详细分析流程

2017-01-21

学习笔记总结

java学习笔记总结

2017-01-13

android 学习笔记7-页面跳转 Activity启动 生命周期 activity数据传递

1、创建一个自己的Activity 2、启动activity-显示启动和隐式启动: 3、隐式启动自己的activity 4、获取隐启动传递过来的data数据 5、显示启动传递数据 6、禁用掉横竖屏切换 7、开启activity获取返回值-startActivityForResult:

2017-01-03

android 学习笔记6-HttpClient 多线程下载 断点续传 进度条 源码关联

1、使用HttpClient发送GET请求: 2、使用HttpClient发送POST请求:和之前的GET类似 3、使用异步HttpClient发送请求,可以在github上找一些别人已经写好的代码,封装度比较高,直接拿来用。 4、多线程下载:使用RandomAccessFile输出流写 5、多线程下载-断点续传:使用临时文件记录当前下载的数据,下次读取文件开始下载 6、下载显示进度条-ProgressBar 7、在gitbub上面下载已经有支持断点续传功能的代码HttpUtils 8、源码关联-技巧,非常重要:

2017-01-02

android 学习笔记5-线程阻塞 UI更新

1、查看网络上的图片 2、主线程阻塞-ANR 3、刷新UI-Handler 4、在本地缓存图片-例如微信的图片 5、获取开源代码 6、显示一个新闻客户端 7、使用GET方式提交表单数据 8、使用POST方式提交表单

2017-01-02

java IO流学习笔记

java IO流学习笔记

2016-12-12

isplay v1.5

好的资源希望大家踊跃下载 !

2011-05-08

微机原理课后答案(周明德)

微机原理答案完整版的, 希望大家下载哈!

2011-04-06

空空如也

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

TA关注的人

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