自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(153)
  • 收藏
  • 关注

原创 CentOS 安装nginx最简单办法

我看了很多都挺复杂,然后查了下管网就有安装步骤参考这个链接http://nginx.org/en/linux_packages.html#RHEL-CentOS第一步:sudo yum install yum-utils如果yum命令遇到如下报错。则执行[root@VM-0-5-centos ~]# cd /var/lib/rpm[root@VM-0-5-centos rpm]# lsBasenames __db.001 __db.003 Group ..

2021-09-01 17:35:13 278

原创 docker环境搭建nacos

用的是官方的方式https://nacos.io/zh-cn/docs/quick-start-docker.html但是需要安装 docker-compose curl -L https://github.com/docker/compose/releases/download/1.10.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-composechmod +x /usr/local/bin/docke

2021-07-06 14:17:03 574

原创 mysql导入导出过慢记录

mysql -u root -p -h 127.0.0.1password:mysql>use test;Database changedmysql>set names utf8;mysql> set global innodb_flush_log_at_trx_commit=0;Query OK, 0 rows affected (0.03 sec)首先确定目标库的参数值mysql>show variables like 'max_allowed_pac.

2021-02-04 15:06:48 309

原创 elasticsearch的使用

1.下载安装elasticsearch和kibanahttps://www.elastic.co/cn/elastic-stackhttps://www.elastic.co/cn/downloads/past-releases#elasticsearchhttps://www.elastic.co/cn/downloads/past-releases#kibana这里选择6.8.0版本。下面是原始下载图解。安装分词插件https://github..

2021-01-26 10:20:11 192

原创 RabbitMQ开整

一、安装及配置下载镜像docker pull rabbitmq:management创建容器docker run -di --name=changgou_rabbitmq -p 5671:5617 -p 5672:5672 -p4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management解释如下:15672 (if management plugin is enabled.管理界面 )156

2021-01-22 14:23:34 184

原创 java爬虫selenium + jsoup(Mac 和window都兼容)

1.本例子是直接爬取 百度图片第一页图片下载下来。废话不说,直接上demo地址https://github.com/feifeiwuxian/java_pachong.git有个注意的,如果要打成jar包。打完包的时候要把lib拷贝一份放在同级目录,再运行jar------------------下面给一些扩展的资料吧,比如验证码识别之类的:java版selenium使用chromedriver抓取动态网页(mac)https://blog.csdn.net/hech..

2021-01-08 15:56:10 545

原创 windows服务器部署java项目环境包括jdk、mysql及 多个tomcat部署cmd和tomcat乱码解决

jdk 下载https://github.com/frekele/oracle-java/releaseshttps://www.oracle.com/java/technologies/javase-downloads.htmlhttps://www.oracle.com/java/technologies/javase/javase8-archive-downloads.htmltomcat下载https://tomcat.apache.org/download-90.cgimysql安装下

2021-01-07 10:17:49 137

原创 玩转docker常用操作

一、安装1.Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。由于我们学习的环境都使用的是CentOS,因此这里我们将Docker安装到CentOS上。注意:这里建议安装在CentOS7.x以上的版本,在CentOS6.x的版本中有Bug!(1)yum 包更新到最新sudoyumupdate(2)安装需要的软件包,yum-...

2021-01-06 17:36:48 296

原创 java爬虫小试牛刀并打包成jar

1.新建maven项目pom.xml如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:/

2020-12-29 16:13:51 404 1

原创 h5手机端video autoplay兼容苹果的做法

1.主要是加入x5-video-player-fullscreen="true" x5-playsinline playsinline webkit-playsinline这几个属性。2.如果需要微信中支持,只能引入wx的js. 在//必须在weixin JSAPI的WeixinJSBridgeReady才能生效 document.addEventListener('WeixinJSBridgeReady',() => { ..

2020-12-24 15:38:20 1309 2

原创 h5卡片翻转特效

卡片翻转特效,在card 后面加上card-flipped即可<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <st

2020-12-22 14:17:31 935

原创 安卓打包apk后 应用未安装

是使用keystore文件签名时的问题,把签名里面的v1和v2都选中就行了另外还有个问题,现在安卓生成的keystore文件,会提示报错先用android Studio 生成keystore报错后,会生成一个文件。然后创建一个pcks12文件夹输入如下命令keytool -importkeystore -srckeystore /Users/xxx/.android/yito.keystore -destkeystore /Users/xxx/.android/pkcs12/yito

2020-12-22 10:09:42 285

原创 Mac 下tomcat启动

下载http://tomcat.apache.org我选这个zip.2.终端cd /Users/xxxx/Desktop/MyJava/apache-tomcat-9.0.40/binsudo chmod +x *.sh启动sh startup.sh关闭sh shutdown.sh启动的时候 查看日志sh catalina.sh run------------扩展-----------------------3.这里再贴个别人linux的总结 Li.

2020-11-19 14:55:58 530

原创 Mac 自带的80端口被占用

Mac自带Apache,而且还是开机启动。偶然间输入http://localhost发现显示 it works!才想到是占用了80端口。关闭开机启动就好了sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist查询80端口被谁占用sudo lsof -i:80开启随机启动sudo launchctl load -w /System/Library/LaunchDaemo.

2020-11-19 13:20:23 990

原创 idea spring boot @Autowired mapper报红Could not autowire. No beans of ‘UserMapper‘ type found. (最优雅做法)

如下图:网上都是改警告,又是删spring啥的。我觉得都不合适。第一种方法(最佳),在mapper接口类上加@Repository不过注意,要在启动类里加@MappterScan(basePackage = "com.xxx.mapper)第二种:改成这个。@Autowired(required = false)------------分割线----由于写的内容少,我直接扩展加些 相关的知识点就是spring boot里 怎么使用注解和mapper的xml。..

2020-11-18 15:21:03 1710

原创 vue 中背景图片加载完成后 做动画

<div ref="bg1" class="small-bg bg1" :class="showBig ? 'showBig' : ''" style="margin-top: -1px;" > </div><script>export default { name: "BrandPageNew", components: { TransitionAnimate, AboutSubTit...

2020-11-10 16:57:53 1076

原创 spring-boot创建项目pom.xml出现spring-boot-starter-parent版本报红问题

项目配置,我是重新搞的3.6.3在项目里修改setting.xml的镜像<mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url></mirror>...

2020-10-28 15:46:41 9236

原创 vue的作用域插槽使用

其实就是为了在使用插槽<slot>的时候拿到子组件中的数据,因为在使用的时候是有当前vue实例的作用域的,为了访问子组件的数据。

2020-09-23 15:47:26 240

原创 mysql查询表所有列名

mysql查询表所有列名,并用逗号分隔SELECT GROUP_CONCAT(COLUMN_NAME SEPARATOR ",") FROM information_schema.COLUMNSWHERE TABLE_SCHEMA = 'db_name' AND TABLE_NAME = 'table_name'修改红色部分为自己数据库的名字和表名字

2020-09-16 10:19:57 737

原创 mybatis模糊查询,和查询中文技巧

MyBatis系列:模糊查询的4种实现方式https://baijiahao.baidu.com/s?id=1654523881624000395&wfr=spider&for=pc记一次 MyBatis 模糊查询中文有数据却查不到的原因https://www.jianshu.com/p/18b903cd2685填坑之路:IDEA使用pageHelper插件遇到的坑https://blog.csdn.net/weixin_41949328/article/de...

2020-09-15 11:42:42 234

原创 Integer为null赋值给int变量会报java.lang.NullPointerException的思考

注意,该图中断点一行代码会报空指针异常放过断点后如下图这个问题困扰我一晚上。正常来讲,我以为是PageHelper是null之类导致的。后来才弄明白。原来是因为PageHelper.starPaeg的参数,需要是int类型。在传入实参是值为null的时候。会报java.lang.NullPointerException。但是为什么呢?正常来讲不都应该是某个值为null调用了某方法,才会报这样的NullPointerException异常。其实是因为Interger..

2020-09-15 10:05:13 3723

原创 Dubbo和zookeeper

dubblo流程图zookeeper下载https://zookeeper.apache.org/releases.htmlhttps://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz安装https://blog.csdn.net/weixin_41558061/article/details/80597174zookeeper还是需要配置JavaHome的,要不.

2020-09-10 16:35:35 138

原创 spring boot 基础配置

一、创建简单的web工程需求:可以在浏览器中访问http://localhost:8080/hello输出一串字符实现步骤:创建工程; 添加依赖(启动器依赖,spring-boot-starter-web); 创建启动类; 创建处理器Controller; 测试小结:Spring Boot工程可以通过添加启动器依赖和创建启动引导类实现快速创建web工程。pom文件<?xml version="1.0" encoding="UTF-8"?><projec

2020-09-08 13:26:51 149

原创 maven scope属性说明 及依赖传递

一、scope属性依赖范围控制哪些依赖在哪些classpath中可用,哪些依赖包含在一个应用中。compile(编译)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。provided(已提供)provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个web应用,你可能在编译classpath中需要可用的Servlet API来编译一个servl...

2020-09-08 09:06:30 1724

原创 vuex的知识要点

1.先来一张图,由于官方的规范 ,都使用mutations去修改值。下图箭头代表了数据的流向。异步时使用Actions。 另外官方的devtools是通过Mutations去记录谁修改了。store里的代码import Vue from 'vue'import Vuex from 'vuex'import { INCREMENT} from './mutations-type'Vue.use(Vuex)export default new Vuex.Store({ s

2020-08-27 17:37:39 96

原创 myBatis的多表操作

一、一对一查询二、一对多的查询三、多对多的查询四、注解开发

2020-08-25 09:14:44 109

原创 Mybatis笔记

pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache

2020-08-21 16:49:23 116

原创 idea把web项目打成war包

一. web项目分为普通项目,和maven项目。先说普通项目之后点apply.然后就是打包:二. maven项目找到你的pom.xml文件把打包方式换成war,找到idea界面右边的maven projects窗口,点击package,执行完后就会出现在target目录下可以在pom.xml文件里修改名称=======搞个分割线====================三、第一种普通项目,如果是新建Archive选择Empty,如何操作?..

2020-08-18 11:24:10 194

原创 idea tomcat 启动 web 项目的流程

1.项目的一些设置如果 上图列表没有发现你想要部署的项目。那就需要到project Stucture里配置 Artifacts添加这里在添加的时候分为exploded 和 archive分别对应 war exploded 和 warwar exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。tomcat部署war和war exploded..

2020-08-17 15:08:30 756

原创 spring-mvc基本开发流程

controller里的@RequestMapping写类外面,和里面的作用不一样@Controller@RequestMapping("/user")public class UserController { @RequestMapping("/save") public String save() { System.out.println("Controller sava running..."); return...

2020-08-13 13:16:56 185

原创 IDEA开发出现java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderListener错误解决方法

解决方案:其实是你对应的maven库文件没有同步发布到自己项目的lib目录中之后确保lib里面有这个库就行了

2020-08-13 09:51:06 260

原创 Spring-jdbcTemplate的用法

主要流程图如下项目目录如下1.导入依赖包pom.xml如下 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</versi

2020-08-12 11:43:52 110

原创 spring配置

1.先上一段关于ioc的xml的配置pom文件 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.5.RELEASE</versi

2020-08-09 22:57:20 132

原创 彻底搞懂js闭包和节流防抖

节流和防抖的应用

2020-07-13 20:41:07 387

原创 修改mysql创建数据库时的默认编码为utf8,时区等配置

查看当前字符集show variables like '%char%';1)在 /etc 新建 my.cnf 文件(windows为C:\Program Files\MySQL\MySQL Server 5.1\my.ini)sudo vim my.cnf2)将如下配置内容写入到文件中[client] default-character-set=utf8# The MySQL server [mysqld] character-set-server=utf83)保存文

2020-07-11 17:26:32 817

原创 关于取余运算比位运算效率哪个高的思考

1.最初是有一道题,写一个方法返回是否奇偶数。题目如下。https://www.codingsky.com/doc/2020/3/22/929.html最终我写了如下测试代码public class Main { public static void main(String[] args) { test1(); test2(); } public static void test1() { int number

2020-06-17 15:59:27 4021 1

原创 关于手机设备开发ios和安卓使用的单位

ios开发使用ptiPhone设备现在有多种分辨率,如下表所列,设备 屏幕尺寸 分辨率(pt) Reader 分辨率(px) 渲染后 PPI(DPI) iPhone3GS 3.5寸 320 x 480 @1x 320 x 480 空 163 iPhone4/4S 3.5寸 320 x 480 @2x 640 x 960 空 326 iPhone5/5S/5C 4.0寸...

2020-06-16 17:48:22 498

原创 elementUI级联选择器cascader可以选择任意一级选项收起

<el-cascader// 省略。。。。。。 ref="elcascader" @visible-change="elCascaderOnlick" @expand-change="elCascaderOnlick" ></el-cascader>elCascaderOnlick() { let that = this; setTimeout(function() { .

2020-06-10 11:46:50 2023

原创 github图片不显示

因为经常用github发现图片又不显示了,所以还是记一篇博客。主要原因是dns污染。先上个解决办法需要修改下Host。sudo vi /etc/hosts加入如下# GitHub Start140.82.114.4 github.com140.82.114.4 gist.github.com151.101.108.133 assets-cdn.github.com151.101.108.133 raw.githubusercontent.com15

2020-06-04 16:32:26 347

转载 小程序埋点方法

实现原理:通过在app.js中重写App与Page方法来得到小程序生命周期函数与各页面属性,并重新执行它们。代码如下://app.jsvar BiData = { wxApp: App, wxPage: Page, rewriteApp: function (e) { return BiData.wxApp(BiData.instrument(e)) }, rewritePage: function (e) { return BiData.wxPage

2020-06-03 14:47:31 1117

空空如也

空空如也

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

TA关注的人

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