Spring入门和配置信息
Spring01入门Spring是什么Spring是一个轻量级的全栈式框架 轻量级指的是配置方便、占用资源小 全栈式指的是针对controller(springmvc),service(spring),dao(jdbctemplate)有不同的解决方案 Spring发展史作者:Rod Johnson(Spring之父) 当前最新版:2017年9月发布了Spring 5.0最新通用版。 Spring的两大核心IOC:全称Inverse of Control,控制反转的意思,表示把对象的创建交给框架 AOP:全称Aspect Oriented Programming,面向切面编程的意思,是对动态代理的再次封装 Spring的优势1.可以借助IOC降低程序之间的耦合 2.可以借助AOP来实现方法的动态增强 3.支持声明式事物 4.方便集成其他框架,比如struts,hibernate,mybatis等 Spring开发简单原理(https://gitee.com/haoyongliang/resources/raw/master/images/spring/Spring01入门和配置信息/1 ...
react-native-环境搭建
环境搭建概述react-native 的环境搭建相比较于普通的web项目(vue、react)来说要繁琐不少,但是通过以下的方式基本都可以得到解决。 笔记的文档 RN的官网文档 百度+谷歌 安装环境介绍 操作系统:win10专业版 手机:安卓手机真机一部或夜神模拟器 必须安装的依赖有:Node、JDK、Yarn、Android SDK、Python2 Node的安装 先到 官网 去下载node版本(使用 nvm 工具来安装也可以) 老师当前是用的 12.16.3 版本 以 管理员 身份安装 然后一直点击下一步即可 Yarn的安装Yarn是Facebook提供的替代npm的工具,可以加速node模块的下载 1npm install yarn -g // 使用npm全局安装yarn 检查是否安装成功 1yarn -v 效果如下: JDK的安装与配置 Java SE Development Kit 安卓系统的APP离不开JAVA环境,因此需要下载安装JDK(1.8版本)。到该网站下载JDK 需要注意的是单击下载之后,会跳转到一个Oracler的登陆页面,得登陆之后才可以 ...
react-native-基础
React-native - 基础主要讲解以下React的基础知识,方便同学们更好的学习项目的知识。 React Native 介绍 文件目录结构 JSX RN样式 基本标签 插值表达式 调试 事件 生命周期 mobx React Native 介绍 文件目录结构1234567│ App.js --- 项目的根组件│ index.js --- 项目的入口文件 │ package.json --- 项目的描述文件 │ .eslintrc.js --- eslint的配置文件 │ .prettierrc.js --- 格式化配置文件 │ android --- 编译安卓相关 │ ios --- 编译ios相关 老师的vs code的插件 JSX React中写组件的代码格式 全称是 JavaScript xml 12345678import React fro ...
Picgo搭配SM.MS实现简单的图床
引言 由于github jsdriver搭起来有点麻烦 所以搭一个简单一点的图床 sm.ms图床 在picgo最近的一次更新里面新增:smms-v2 的支持,不必再使用 smms-user 插件了,这可是个好消息。 sm图床官网 : https://sm.ms/ 1.注册sm账号,在个人中心生成api access 2.picgo安装picgo github 3.设定sm Token打开picgo -> 图床设置 -> SM.MS图床 设定Token 把复制的Token粘贴到此处 End !
nginx配置及优化
nginx代理模式 分布式 配置优化 这篇挺好 https://blog.csdn.net/xj0927/category_10548178.html nginx 安装下载去官网下载对应的nginx包,推荐安装稳定版本。 也可以使用我提供的百度云下载地址,版本号:1.19.5 链接:https://pan.baidu.com/s/19-ETJsKvxH5Z4jZ1iWUw6Q提取码:fzla复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V5的分享 安装相关依赖安装gcc环境 1yum -y install gcc-c++ 安装RCPE库,用于解析正则表达式 1yum -y install pcre pcre-devel Zlib压缩和解压缩依赖 1yum install -y zlib zlib-devel SSL安全的加密的套接字协议层,用于HTTP安全传输,也就是https 1yum install -y openssl openssl-devel 安装 上传 我在Linux下创建了/soft/nginx目录,并将安装包上传到此处 ...
mybatis-plus 代码生成器(Swagger2、自定义模板)
大佬新搭建的项目是mybatis—plus,因而自己学习使用下,对于这些固定的代码还是一键生成比较好。可根据模板自定义生成内容。 直接上代码了。整个项目我附上网盘地址链接: https://pan.baidu.com/s/1EhAa__HTcGJSYWBnvAuLNA 提取码: nd8a maven依赖 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.37</version> </dependency> <!-- lomb ...
MyBatis-Plus CRUD
MybatisPlus目标: 了解mybatisplus的特点 能够掌握mybatisplus快速入门 能够掌握mybatisplus常用注解 能够掌握mybatisplus常用的增删改查 能够掌握mybatisplus自动代码生成 1. 概述•MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 •官网:https://mybatis.plus/ 或 https://mp.baomidou.com/ 版本 12345<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.4.0</version></dependency> 2. 快速入门SpringBoot 整合 MyBatis-Plus,并实现根据Id查询功能。 12345①数据库环境准 ...
MyBatis Plus 看这篇就够了,一发便入魂!
MyBatis Plus 看这篇就够了,一发便入魂!mybais-plus是一款Mybatis增强工具,用于简化开发,提高效率。下文使用缩写mp来简化表示mybatis-plus,本文主要介绍mp搭配SpringBoot的使用。 注:本文使用的mp版本是当前最新的3.4.2,早期版本的差异请自行查阅文档 官方网站:baomidou.com/ 快速入门 创建一个SpringBoot项目 导入依赖 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556<!-- 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/XMLSche ...
mitmproxy
powershell无法启动虚拟环境 0. 准备工作参考文档: 官方网站:https://mitmproxy.org/ 官方文档:https://docs.mitmproxy.org/stable/ 优秀总结:https://blog.wolfogre.com/posts/usage-of-mitmproxy/ 什么是mitmproxy? mitm 为 **Man-In-The-Middle attack**; mitmproxy 即为 中间人攻击代理。 为什么要用mitmproxy?相比Fiddler 和 Charles它有什么优势? mitmproxy 不仅可以截获请求帮助开发者查看、分析,更可以通过自定义脚本进行二次开发。举例来说,利用 Fiddler 可以过滤出浏览器对某个特定 url 的请求,并查看、分析其数据,但实现不了高度定制化的需求,类似于:“截获对浏览器对该 url 的请求,将返回内容置空,并将真实的返回内容存到某个数据库,出现异常时发出邮件通知”。而对于 **mitmproxy**,这样的需求可以通过载入自定义 python 脚本轻松实现。 特 ...
IK分词器安装教程
IK分词器安装1、环境准备Elasticsearch 要使用 ik,就要先构建 ik 的 jar包,这里要用到 maven 包管理工具,而 maven 需要java 环境,而 Elasticsearch 内置了jdk, 所以可以将JAVA_HOME设置为Elasticsearch 内置的jdk 1)设置JAVA_HOME 123456789vim /etc/profile# 在profile文件末尾添加#java environmentexport JAVA_HOME=/opt/elasticsearch-7.4.0/jdkexport PATH=$PATH:${JAVA_HOME}/bin# 保存退出后,重新加载profilesource /etc/profile 2)下载maven安装包 1wget http://mirror.cc.columbia.edu/pub/software/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz 3)解压maven安装包 1ta ...