01 2021 档案

SQL优化
摘要:1对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。 3应尽量避免在
47
0
0
关于jar项目发布(windows)
摘要:开发过程中为了方便发布多个服务器,所以在发布的服务器上将yml文件放在外面,这样就不用每次发布不同的服务器导致需要修改项目中的yml文件。 项目文件结构 start-ts.bat文件内容 @echo off title show-ts java -jar -Xms500m -Xmx500m ts.j
98
0
0
SpringBoot 基础(一) mybatis 通过druid配置多数据库
摘要:本次使用sqlServer和MySQL;Oracle本机没有安装,所以先留到以后 demo地址 项目目录结构 1首先去pom种引入相关的maven <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot
1237
0
0
redis 基础(二) Redis安装
摘要:1安装reids 1.1Linux(centos7)安装Redis 进入官网 通过Xftp 6,将其移动到linux下,然后解压 tar -zxvf redis-6.0.9.tar .gz #tar -zxvf reids文件名称 进入redis文件夹 安装redis之前需要安装一个依赖: yum
68
0
0
redis 基础(一) 初步了解redis
摘要:1缓存相关 1.1缓存穿透 问题:查询的key再redis中不存在,对应的id在数据库也不存在。此时被非法用户进行攻击,大量的请求会去数据库(DB)造成宕机,从而影响整个系统。这种现象称之为 缓存穿透; 解决方法:缓存redis把空的数据也缓存到redis中,比如空字符串,空对象等; 1.2缓存雪崩
54
0
0
spring 基础(四)浏览器跨域访问+拦截器(Interceptor)
摘要:1浏览器跨域访问 1.1浏览器的同源策略 同源策略阻止从一个域加载的脚本去获取另一个域上的资源。 只要协议、域名、端口有任何一-个不同,都被当作是不同的域。 浏览器Console看到Access-Control-Allow-Origin就代表跨域了。 示例 HTML种允许跨域标签 <img> -显示
950
0
0
mysql商业版和社区版
摘要:一次开发,发现获取数据特别慢。mysql版本为5.4;而将mysql升级到5.7之后发现速度飞快。由于担心高版本mysql收费、以及社区版本是否可商用的原因,特地查询mysql社区版本与商业版本的对比。经过总结还是使用mysql5.7社区版。 1、商业版本组织管理与测试环节控制更严格,稳定性方面,会
3291
0
0
spring 基础(五) spring mvc RESTful
摘要:1.RESTful 使用URL作为用户交互入口。 明确的语义规范(GET|POST|PUT|DELETE)。 只返回数据(JSON|XML),不包含任何展现。 RESTful是一种设计理念: 命名规范:如图 5 2.创建一个RESTful风格的SpringMvc 1.创建一个maven项目。 2.单
139
0
0
解决idea控制台打印乱码问题
摘要:在开发过程中有一个始终绕不开的东西,就是看idea控制台输出的日志 然后总是打印中文乱码,有时候这些乱码不怎么影响开发。但是看起来却特别别扭。网上找半天之后终于解决(有时候关键字没有搜好导致出的结果牛额头不对马嘴) 其主要就是添加下面代码 -Dfile.encoding=UTF-8 1:idea=>
1143
0
0
springBoot 基础-拓展(二) 记录一些常用的配置文件
摘要:1:pom中设置下载源为阿里云 <repositories> <repository> <id>aliyun</id> <name>aliyun</name> <url>https://maven.aliyun.com/repository/public</url> </repository> </
45
0
0
SpringBoot 基础(零) SpringBoot和Spring
摘要:1基础 1.Spring Spring是一个开源容器框架,可以接管web层,业务层,dao层,持久层的组件,并且可以配置各种bean,和维护bean与bean之间的关系。其核心就是控制反转(IOC),和面向切面(AOP),简单的说就是一个分层的轻量级开源框架。 2.SpringMVC Spring
140
0
0
springBoot 基础-拓展(一) spring-boot-starter
摘要:1.spring-boot-starter-* spring-boot-starter-*起步依赖是SpringBoot核心之处,它提供了Spring和相关技术提供一站式服务,让开发者不在关心Spring相关配置,简化了传统的依赖注入操作,当然开发者也可通过application.propertie
422
0
0
spring 基础(四) spring jdbc
摘要:springJDBC在事务管理方面更占优势,同时处理速度也比mybatis快一点。 本文代码链接; JdbcTemplate官方文档; 1.基础 Spring JDBC是Spring框架用于处理关系型数据库的模块。 Spring JDBC对JDBC API进行封装,极大简化开发工作量。 JdbcTe
365
0
0
spring 基础(2.5) 注解说明
摘要:1注解与xml的相应说明 @EnableConfigurationProperties: 配置@ConfigurationProperties使用,在@EnableConfigurationProperties写入class名称,然后class中写入@ConfigurationProperties
226
0
0
关于mybatis 注意
摘要:spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:33068/test?useU
104
0
0
win10 docker 安装oracel11g
摘要:1.从docker hub拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 2.创建容器 docker run --restart=always -d -p 1521:1521 --name oracle11g
234
0
0
mysql从零开始学习(一) mysql基础
摘要:1.0.Sql语言分类(DML、DCL、DDL) 1.1.数据库三大特性 第一范式原子性: 第一范式是数据库的基本要求,不满足这一 点就不是关系数据库数据表的每一列都是不可分割的基本数据项,同一列中不能有多个值,也不能存在重复的属性。 第二范式:唯一性:数据表中的每条记录必须是唯一的。为了实现区分,
419
0
0
spring 基础(三) spring Aop
摘要:AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。 1.基础 在不修改源码的情况下对程序行为进行扩展。 Spring AOP - Aspect Oriented
70
0
0
spring 基础(二) spring 基于注解配置ioc容器
摘要:1基础 1.1注解优势 摆脱繁琐的XML形式的bean与依赖注入配置。 基于"声明式"的原则,更适合轻量级的现代企业应用。 让代码可读性变得更好,研发人员拥有更好的开发体验。 1.2三类注解(注解功能划分) 组件类型注解-声明当前类的功能与职责。 自动装配注解-根据属性特征自动注入对象。 元数据注解
114
0
0
spring 基础(一) spring Ioc
摘要:来源参考:Spring学习(1)——快速入门,网上视频。自己学习总结。书写此随笔是为了加深自己对spring Ico的理解 1】spring基础 Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括 IoC (Inversion of Control,控制
187
0
0
mysql优化 SHOW PROCESSLIST命令详解
摘要:最近程序运行巨卡,通常排查方式:查看服务器网络、内存使用情况、cpu使用情况、mysql线程占用情况,查找程序本身原因。 而查看mysql的情况则用到:SHOW PROCESSLIST SHOW PROCESSLIST/SHOW FULL PROCESSLIST SHOW PROCESSLIST:显
335
0
0
java的编程习惯影响程序性能
摘要:java的编程习惯影响程序性能 转载:https://www.cnblogs.com/yanggb/p/10606703.html (方便自己查阅-才完全复制:建议去原网址查看) 在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。 养成良好的编程习惯非常重要,能够显著地提
133
0
0
cnetos7安装redis
摘要:1:先在centos7安装gcc gcc是Linux下的编译包,安装过程如有选择,选y 回车 yum install gcc 2:进入redis官网寻找安装 完成之后启动 ./src/redis-server redis.conf 3:如果想让其他服务器进行访问,还需要以下操作 3.1放行端口 #放
64
0
0
centos7安装mysql8.0
摘要:1:先输入sudo进入root 2:先安装wget yum install-y wget 3:网页搜索mysql yum (由于本次centos系统是7,所以下载mysql就需要对应其版本) 4:将下载网址复制,通过wget方式下载 运行下列代码,完毕之后就代表mysql安装源安装好了 yum lo
282
0
0
linux入门
摘要:Linux倒挂树形目录结构 "/"是所有目录的顶点,称为"根目录" 不同目录下的数据可分布在不同磁盘,所有目录按规则组织与命名 Linux也区分绝对路径与相对路径 Linux系统目录 Linux文件操作核心命令 tar打包与压缩 压缩命令: tar zcvf tomcat.tar.gz /usr/l
61
0
0
maven配置相关
摘要:maven默认加载jdk1.5如果用到一些1.8的特性需要添加以下代码 <build> <plugins> <plugin> <!--利用Maven编译插件将编译级别提高至1.8,解决lambda表达式错误--> <groupId>org.apache.maven.plugins</groupId>
104
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起