自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oracle 简介

概念实例 一个数据库进程用户 类似于Mysql的数据库表空间 多张表放在一起形成一个表空间_数据库的逻辑存储空间 可以理解为在数据库中开辟的空间用来存储数据库对象 不同的用户对表空间的操作权限可以设置psnull和任何数值做运算 结果都是Null数据类型vachar2 可变长度字符串number intdata 日期 可以直接加减 相同日期的格式直接可以大小比较CLOB

2020-09-15 17:32:58 122

原创 AnjularJs 语法/标签

ng-app让Anjularh核心管理指令所在标签包含的整个区域,并自动创建 $rootScope 根作用域对象也是一个对象 * 创建模块对象: angular.module('模块名', [依赖的模块]) * 通过模块添加控制器: * module.controller('MyController', function($scope){//操作$scope的语句}) * angular的整体设计也是多模块的 * 核心模块: angular....

2020-09-07 17:46:00 145

原创 git 简介

PS:每个项目对应单独的本地仓库创建本地仓库:git init

2020-09-02 17:38:45 114

原创 IDEA简介

虚拟内存大小设置idea64.exe.vmoptions 文件-Xms128m 最小内存数,16G建议 500m-Xmx750m 最大内存数, 16G建议 1500m

2020-09-01 17:01:21 1243

原创 springMVC

springMVC处理请求流程https://www.processon.com/diagraming/5f44ddf3e401fd5f24875cb4springMVC返回视图 = 数据+跳转@Controller + @RequestMapping 返回的是页面@ResponseBody 默认不使用视图解析器 返回json字符串1

2020-08-25 17:59:05 67

原创 springboot简介

自动装配原理1.springboot启动时,从spring.factores文件获取指定的值2.这些配置类基本都有ConditionalOnxxxx注解,只有pom.xml导入了对应的start,注解才会生效3.生效的自动配置类都是@Configuration,帮助我们自动装配4.我们不需要手动配置1...

2020-08-25 14:34:11 97

原创 oracle语法

1

2020-08-24 10:05:32 75

原创 Mybatis_技术栈

待补充,先列出来

2020-08-12 15:15:45 187

原创 linux 安装 nginx, nginx指令

安装安装依赖库 yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel下载版本 wget http://nginx.org/download/nginx-1.11.3.tar.gz解压缩 tar -zxvf nginx-1.11.3.tar.gz配置路径

2020-08-11 15:11:32 85

原创 linux 安装 jdk

解压jdk安装包 tar zxvf jdk-8u181-linux-x64.tar.gz配置环境变量 打开配置文件 vim /etc/profile 按键盘 shift+g 按键盘 o 字母 复制粘贴下面代码 //JAVA_HOME=解压后的jdk路径(改成自己的) export JAVA_HOME=/usr/local/java/jdk1.8.0_181 export PATH=$JAVA_HOME/bin:$PAT.

2020-08-11 14:02:23 70

原创 redis 指令

启动 redis-server redis.conf 关闭 redis-cli shutdown进入客户端 redis-cli

2020-08-10 13:47:01 69

原创 redis_简介

适用场景 缓存 消息排行榜 计数器 简易消息系统

2020-08-10 11:14:45 96

原创 linux 安装redis

安装redis步骤 XShell连接远程CentOS服务器,将下载好的redis-4.0.14.tar.gz通过Xfpt上传到新建的redis目录下 使用解压命令( tar zxvf redis-4.0.14.tar.gz ),将上传的压缩文件解压。 通过删除命令( rm -f redis-4.0.14.tar.gz ),将上传的压缩文件删除。 redis根目录下 make && make install 安装 修改redis.conf配置文件

2020-08-09 03:38:52 78

原创 开发规范_后台

同步接口要有说明文档、所有定时任务(同步,发邮件) 提供测试页面入口

2020-08-04 10:48:16 104

原创 yum

mysql安装mysql 下载mysql的yum repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 安装下载好的yum repository rpm -ivh mysql57-community-release-el7-10.noarch.rpm 查看/etc/yum.repos.d/下多了两个mysql的repo

2020-07-29 14:08:46 108

原创 mq 系列简介

mq: 定义: 生产者异步写消息,消费者异步获取消息,让项目之间解耦 ActiveMQ: 性能比较低,api丰富 kafka: 追求高吞吐,适合大数据量,日志收集传说,不支持事务,消息可能丢失 RocketMQ: 高吞吐量,支持事务 场景: 交易,充值,消息推送 RabbitMQ: 数据一致性,稳定性,可靠性 高于 吞吐和性能,适用场景多 .

2020-07-28 13:59:31 429

原创 AngularJS 目录结构

首层目录首层目录 node_modules 第三方依赖包存放目录 e2e 端到端的测试目录 用来做自动测试的 src 应用源代码目录 karma.conf.js karma是单元测试的执行器,karma.conf.js是karma的配置文件 package.json npm工具的配置文件,包含应用所使用的第三方依赖包 tsl

2020-07-28 11:37:43 139

原创 spring 处理请求

spring初始化会实例化Controller组件 HanlerMapping 将url到Controller 映射的组件。Map<url,Controller> ModelAndView 是封装结果视图的组件。处理请求流程 1.DispatcherServlet 接收Request 2.HandlerMapping 查找处理Request 的Controller 3.Controller 处理Request,并返回ModelAndView ...

2020-07-22 10:39:05 157

原创 Math

Math 函数类,提供数学里的算法 作用:提供简单数学函数调用 demo:G:\project\demo\interface\Math

2020-07-21 16:17:28 65

原创 Enum

枚举类 定义 既不是接口也不是类的特殊类 场景 单例模式是可以通过反射改类的构造函数修饰符从而被破坏的 枚举类是java1.5提供的防止反射破坏的单例模式 也可以设置多个枚举值变成多例 配合switch来处理业务 特点: 严格限制调用行为,绝对安全 静态常量只能存单一值,枚举可以存多值 静态常量传额外值没default报错 demo: .

2020-07-21 09:15:59 82

原创 Mybatis

Mybatis 定义 是开发者无需关注驱动,连接,只需要关注sql本身 工作流程 1.sqlsessionBuilder读取mapper.xml,构建sqlsessionFactoy对象 2.sqlsessionFactoy读取config.xml获取数据源(spring里通过获取数据源bean实例),生成sqlsession对象 3.sqlsession里有各种增删改查方法,可以建立connextion...

2020-07-16 19:14:02 65

原创 springclod_入门

万事开头难,先搞清楚几个名词 集群: 定义 通过多台计算机完成同一个工作,达到更高的效率。 两机或多机内容、工作过程等完全一样。如果一台死机,另一台可以起作用。 例子 例如abc3个人一起开发java 部署的项目随着访问人数越来越多,性能越来越差怎么办,再买台服务器,把这个项目再部署到新的环境里 分布式: 定义 一个业务分拆.

2020-07-16 18:00:11 160

原创 token

token 定义: 客户端第一次请求时,服务器生成唯一的字符串,简称token令牌,交给客户端 服务器可以将token存在内存或者 redis里 客户端可以用localStorage将令牌保存本地,以后请求都都带上token. 客户端再次访问需要验证信息的网站,服务器回去redis里取这个token比对,如果一致,则进入,否则重新登录 场景: 解决了前后端分离的项目session跨域失效后,提供了一种.

2020-07-16 16:46:06 290

原创 JVM

堆栈,方法区堆: 堆存放的就是我们创建的一个个实例变量。 被所有线程共享栈 每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象) 每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。方法区 又叫静态区,跟堆一样,被所有的线程共享。方法区包含所有的class和static变量。 方法区中包含的都是在整个程序中永远唯一的元素,如class,static变量。 ...

2020-07-15 08:59:13 70

原创 数据结构

链表链表 是一种上一个元素的引用指向下一个元素的存储结构,链表通过指针来连接元素与元素; 链表是线性表的一种,所谓的线性表包含顺序线性表和链表,顺序线性表是用数组实现的, 在内存中有顺序排列,通过改变数组大小实现。而链表不是用顺序实现的,用指针实现,在内存中不连续。 意思就是说,链表就是将一系列不连续的内存联系起来,将那种碎片内存进行合理的利用,解决空间的问题。 所以,链表允许插入和删除表上任意位置上的节点,但是不允许随即存取。链表有很多种不同的类型:单向链表

2020-07-15 08:55:05 114

原创 Serializable

Serializable 一个标识接口,用来保存和传输java对象 序列化,就是为了在不同时间或不同平台的JVM之间共享实例对象 但是不保存方法 1)对象的类型 2)对象属性的类型 3)对象属性的值 demo:G:\project\demo\interface\Serializable ...

2020-07-15 08:37:03 57

原创 Java技术总结

Java第三方技术总结Java第三方技术总结org.apache.commons.fileupload: 实现文件上传,当然,现在都是用MVC提供的MultipartFile 去实现WebMvcConfigurer: CORS跨域技术实现方案.

2020-07-14 10:26:41 117

原创 idea 配置maven

1.2.

2020-06-24 21:17:46 155

原创 idea打包springboot项目并部署到服务器

一、修改pom.xml修改packaging,改成war<packaging>war</packaging>二、点击右边侧maven Projects双击lifestyle下面的install 即可在target下生成war包,如下图三、上传到服务器四、启动jar包首先查看该端口下的进程,我的项目端口是:8888# netstat -lanp|grep 8888杀掉该进程kill -9 4601启动jar包,开机自启动nohup

2020-06-23 10:07:47 730

原创 Sql Server 语法

top 10* 查询

2020-06-20 19:50:26 60

原创 ApplicationContextAware_获取springboot上下文 ApplicationContext

场景:某段代码只在生产环境才被执行1.编写工具类获取 配置文件spring.profiles.active的值package com.wt.demo.com.wt.demo.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContext

2020-06-02 19:00:04 130

原创 SpringBoot_生产环境和开发环境

场景:不同的环境下启动项目1.配置多个propertites文件2.修改application.propertites配置文件3.启动项目

2020-06-02 18:56:04 656

原创 ApplicationRunner

在开发中可能会有这样的情景:需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类,跑缓存任务之类的项目SpringBoot给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为CommandLineRunner和ApplicationRunner。他们的执行时机为容器启动完成的时候。这两个接口中有一个run方法,我们只需要实现这个方法即可。这两个接口的不同之处在于:ApplicationRunner中run方法的参数为ApplicationArguments,而Comma

2020-06-02 18:33:06 228

原创 SpringBoot_IDEA新建项目

1.打开IDEA,点击 +Create New Project. 开始创建一个新项目。2.在左侧菜单找到并点击 Spring Initializr,点击next。注意,这里idea默认使用https://start.spring.io提供的在线模板,所以需要保证网络畅通。3.按实际情况依次填写项目信息。其中Type属性可以下拉选择project或者pom,Packaging属性可下...

2020-04-20 22:56:41 123

原创 windows10异常汇总

1.管理员身份重新运行CMD2.执行命令 net stop http3.记录下全部服务名:SSDP DisciveryPrint Spooler4.打开服务管理器:services.msc,找到同名服务改为手动或禁用5.问题解决...

2020-02-22 22:19:01 283

原创 快捷键大全(File-Setting-keymap)

eclipse:全局字符串搜索快捷键: ctrl + H 全局文件名搜索: ctrl + shift + fidea:

2020-02-21 10:27:25 291

原创 node.js_异常汇总

npm ERR! errno -4048 : 解决方案 npm cche clean -- force 清理下缓存就行

2020-02-14 19:58:38 73

原创 cmd指令

inetmgr 打开管理器

2020-02-14 19:56:55 204

原创 Mysql_语法

alter table 表名称 add primary key(所有字段)...

2020-01-29 23:20:54 84

原创 Mysql_优化

sql编写和解析过程sql编写过程:select distinct..from ..join ..on ..where ..group by .. having ..order by .. limitMysql底层解析过程:from .. on.. join .. where ..group by .. having .. select distinct ..order by ...

2020-01-29 10:26:16 86

空空如也

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

TA关注的人

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