自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux各个版本的关闭防火墙

service iptables start 开启防火墙service iptables stop 关闭防火墙service iptables status 查看防火墙状态chkconfig iptables on 防火墙开机自启chkconfig iptables off 禁止开机自启chkconfig iptables status 查看是否为开机自启systemctl start firewalld 开启防火墙systemctl stop firewalld 关闭防火墙system

2020-08-12 15:11:55 325

原创 java导出json数据到excel中

可以用前端js导,也可以使用后端的POI导出前端导出base64(s) { return window.btoa(unescape(encodeURIComponent(s))) },exportExcel() { // 前端导出excel console.log(this.showList) let str = '<tr><td>代理名称</td&g...

2019-06-26 23:10:16 4904

原创 前后端分离-前端搭建(Vue)(2)加入Element和axios

继续上篇博客的Vue刚刚搭建完 , https://my.oschina.net/u/4116654/blog/3064431这次我们来把Element 和axios弄好首先先安装Element下载好了之后在src目录下的main.js里去添加Element的配置这样我们的Element就配置好了 , 想要使用Element的组件直接去官网里复制即可然后我们需要把前端的请求去连接...

2019-06-20 22:40:12 613

原创 前后端分离-前端搭建(Vue)(1)

先安装node.js以及npm现在基本的node.js都包含有npm,下载安装后,可以在cmd命令里输入node -v 和npm -v 分别查看安装的版本两个都显示了版本就是安装ok这次我们使用JetBrains WebStorm 这个和 idea是同一个公司开发的软件来写前端这次我们直接在软件上去创建Vue项目 , 不需要我们自己去手动输入命令了 ,打开软件 , 新建一个Vu...

2019-06-20 22:35:31 1445

原创 Spring Cloud的Eureka里的服务注册与发现机制

继续上篇的eureka注册中心集群搭建完 , 我们接下来搭建服务注册与发现机制服务注册 , 我们可以理解为服务提供者 provider发现机制,我们可以理解为消息消费者 consumer继注册中心搭建好了后 , 继续在哪个maven里添加module再创建一个Spring Boot工程 provider勾选如下依赖定义application.properties配置文件#定义名...

2019-06-13 21:15:43 817

原创 Spring Cloud的Eureka注册中心集群搭建

Spring Cloud也包含了许多的子项目 , 下面等下要使用的Eureka只是其中的一个子项目Eureka的功能有点类似于我们之前写过的zookeeper,它是一个服务治理组件,包含了服务注册中心、服务注册与发现机制。Eureka的使用非常简单我们首先在idea里创建一个maven项目 , 等下方便我们进行操作服务治理组件 我们需要弄服务注册中心、服务注册(提供者)与发现机制(消费者...

2019-06-13 20:14:12 274

原创 浅谈对Spring的理解

Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring是一个十分庞大的体系,具体可以访问它的官网https://spring.io/projects进行详细了解。Spring体系里的常用到的项目:1.SpringFramework2.SpringData3.SpringSecurity4.SpringBoot5.SpringCloud...

2019-06-10 21:37:41 641

原创 innodb的聚集索引(聚簇索引)

聚簇索引并不是一种单独的索引类型,而是一种数据存储方式(不是数据结构,而是存储结构),具体细节依赖于其实现方式,但innodb的聚簇索引实际上是在同一个结构中保存了BTree(B-Tree ,B+Tree)索引和数据行。https://blog.csdn.net/u013235478/article/details/50625677 这个链接里介绍了BTree索引聚簇索引(clustered...

2019-06-10 00:19:20 5327

原创 spring boot中使用shiro权限管理框架

使用idea创建spring boot工程勾选web里的web依赖 , 因为spring boot里有spring security这个功能更强大的权限管理框架所有没有包含shiro的依赖我们在pom.xml里自己导入依赖具体依赖如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven....

2019-06-05 23:09:11 491

原创 linux命令,如何根据关键字查询,如何替换某个关键字,vi中如何复制

如何根据关键字查询如果是在文件的外面grep -rl 关键字 目录例如:查找/home下所有内容含有hello的文件。grep -rl ‘hello’ /homer:递归目录与子目录查找l:只列出文件全名如果是在没有打开文件的前提就用"cat 文件名 | grep “关键字”"如果是用vi打开文件后,在命令行下输入“: /关键字” 按n会跳到下一个 , 按N会跳到上一个在...

2019-06-04 21:25:03 3286

原创 sql优化

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.对查询进行优化,要尽量避免全表扫描,首先应考虑在进行条件判断的字段上创建了索引。3.应尽量避免在where子句中对字段进行null值判断,使用!= 或 <>操作符等,否则将导致引擎放弃使用索引而进行全表扫描。4.也不能在where子句中使用or来连接条件(应该用unio...

2019-06-04 19:34:02 154

原创 spring-boot整合redis

redis是一个nosql(非关系型数据库) , 可以用作数据库,缓存,消息中间件连接redis需要注意的几点:在redis.conf里设置 ,1.把daemonize 设置为yes, 这个属性不影响连接, 这只是把redis启动设置为后台启动2.找到pretected-mode把他放开,并且设置为no ; 这是把安全模式关掉3.把bind 127.0.0.1 : : 1这行注释掉...

2019-06-03 20:36:33 261

原创 spring-boot和JPA多数据源整合

今天弄一下spring-boot和jpa的多数据源整合Jpa(Java Persistence API)Java持久化API,它是一套ORM规范只是一套规范Spring Boot中使用的Jpa实际上是Spring Data Jpa,Spring Data是Spring家族的一个子项目,用于简化SQL和NoSQL的访问,在Spring Data中,只要你的方法名称符合规范,它就知道你想干嘛,不...

2019-06-02 00:01:43 10233 1

原创 spring-boot和mybatis的整合

在idea里创建一个spring-boot工程 选依赖的时候把web里的web勾上,sql里的mysql和mybatis也勾上 ,这样就会自动帮我们生成依赖 在其中我们需要给mysql的依赖加上版本,不然它会自动去用最新版的(目前mysql最新版已经到了八以上了),我们现在用五点几的就好,有错误也能在网上找到解决方法,采用最新版的如果出现错误,那么解决起来也麻烦然后在加上druid依赖, 如果是...

2019-05-31 19:44:47 384

原创 springmvc中上传分析

今天说下SpringMVC的上传首先要导入应该有依赖(或者jar包)在maven中导入的依赖则看上去简易很多 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId&g...

2019-05-30 20:46:46 123

原创 Spring Boot和thymeleaf , freemarker , jsp三个前端模块的运用

spring boot和三个前端模块的运用一 .Thymeleaf在idea上创建spring boot 工程,勾选Thymeleaf前端模块,它会自动导入Thymeleaf的依赖创建了spring boot工程后,勾选web和要用的前端模块然后随便创建一个bean类,(省略了getter和setter方法)package com.liy.thymeleaf.bean;publi...

2019-05-28 19:52:39 513

原创 spring和springmvc纯注解整合

首先在idea创建一个jar工程,不需要去创建任何配置文件,也包括web.xml首先写spring的配置类package com.liy.config;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Configuration...

2019-05-27 22:13:30 2884

原创 对ssm(spring,springmvc,mybatis)的了解总结

ssm框架现在是java web开发的三个主流框架 ,其实严格来算只算是两个框架,因为springmvc属于spring框架 ,是spring的一个mvc子框架那么我们下面就来了解一下三大框架把**一 .Spring**spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。spring主要的核心依赖有 beans , code , contex...

2019-05-24 21:51:38 1774

原创 前后端分离-前端搭建(vue)

前端使用vue,那么怎么搭建vue呢先安装nodejs以及npm现在基本的nodejs都包含有npm,下载安装后,可以在cmd命令里输入node -v 和npm -v 分别查看安装的版本两个都显示了版本就是安装oknodejs安装成功之后,就安装vue直接cmd命令里运行npm install -g vue-cli (只需要第一次安装时执行)选定一个开发路径在文件里...

2019-05-23 23:02:14 5193

原创 zookeeper-API的简单用法

zookeeper是我们在开发中经常使用的一个分布式协调组件。功能很强大。ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供...

2019-05-13 19:26:37 146

原创 git的介绍和常用命令

Git是一个分布式版本控制工具,Git的使用中央仓库不是必须的,用户本地就是一个完整的版本仓库,代码的前进、回退、删除等等操作都可以直接在本地进行,不需要中央仓库。但是,在实际操作中,为了能够和其他同事快速沟通以及合并代码,一般还是会搭建一个中央仓库。Git对分支的管理非常友好,可以快速创建或者合并分支。Svn集中式的版本控制工具,Svn中,必须要有中央仓库,所有的版本信息都保存在中央仓库中,代...

2019-05-12 20:16:30 1989

原创 中间件-activeMQ

JMS简介全称:Java Message Service 中文:Java消息服务。  JMS是Java的一套API标准,最初的目的是为了使应用程序能够访问现有的MOM系统(MOM是Message Oriented Middleware的英文缩写,指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。);后来被许多现有的MOM供应商采用,并实现为MOM系统...

2019-05-10 17:15:20 163

原创 redis(3)

Redis主从复制主从复制可以扩展redis的性能,比单机版的redis性能更加的稳定,redis的主从复制和关系型数据库的主从复制差不多。从机能精确的从主机复制信息。主从复制的优点 :(1) 实现读写分离(2) 降低master的压力(3) 实现数据的备份启动几个redis实例后 :127.0.0.1:6380> slaveof 127.0.0.1 6379这样6380就...

2019-05-09 16:43:23 118

原创 redis的发布和订阅,事物,持久化(2)

Redis发布和订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息订阅者(sub)接收消息Redis 客户端可以订阅任意数量的频道subscribe c1 c2 c3 订阅c1 c2 c3publish c1 “hello redis” 向c1频道发布消息psubscribe c* “c*” #订阅所有发送则是c开头的消息发送消息...

2019-05-09 15:54:15 233

原创 redis的五种数据类型的命令

五大类型 string hash list set zsetstring命令 说明set 设置key的值get 获取对应的key的值strlen 获取key的值的长度append 在原有的value的基础上追加内容incr 将key存储的内容加1incrby 将key存储的内容加指定的值incrbyfloat 将k...

2019-05-07 19:06:28 577

转载 linux的简单命令

linux常用的命令修改主机名 :vi /etc/sysconfig/network修改ip地址 :vi /etc/sysconfig/network-scripts/ifcfg-eth0修改ip和主机名的映射:vi /etc/hosts关闭防火墙临时关闭service iptables stopservice iptables start永久关闭chkconfig iptab...

2019-05-05 21:22:38 108

原创 ssm和shiro(2)

ssm和shiro框架的使用步骤创建maven的war项目引入依赖<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 ...

2019-04-30 20:41:34 140

原创 整合ssm中初步加入shiro

在ssm框架中初步的加入shiro步骤创建maven的war工程加入依赖<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...

2019-04-29 20:12:55 216

原创 ssm整合

在mybatis和spring整合后 , 在把springmvc整合进来在maven里创建web工程然后进行mybatis和spring的整合步骤(写在其他博客里)在把springmvc 加进来步骤引入依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML...

2019-04-28 17:09:33 6141

原创 整合mybatis和spring

mybatis和spring整合的步骤创建一个maven项目引入依赖<properties> <spirng.version>4.3.3.RELEASE</spirng.version> </properties> <dependencies> <!-- Spring相关jar包 --> <depend...

2019-04-28 16:57:15 207

原创 mybatis的动态sql和二级缓存

mybatis的#{}和的区别就像是PreparedStatement和statement,使用{}的区别就像是 PreparedStatement 和statement , 使用的区别就像是PreparedStatement和statement,使用{}接收的参数还需用@Param注解修饰 , 推荐用#{}动态SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC ...

2019-04-27 20:13:20 202

原创 springmvc(4) Restful风格和拦截器和与spring的整合

restful风格RESTful是一种软件设计规范,是客户端和服务端进行数据交互的一个规范。 早期使用JSP页面开发网页时,数据交互基本都是通过表单提交,然后通过内置对象传递。当HTML5兴起,移动互联网兴起,网站后端服务,不仅要考虑PC端的网页,也要考虑移动端数据的展示、小程序、HTML5页面等。如果需要多个终端(Android、iOS、小程序、Pad、HTML5页面)共用一个后端,一般来说主...

2019-04-23 19:21:28 239

原创 springmvc(3)验证和json操作还有异常页面

验证导入jar包写提示文件(ValidataMessages.properties)user_username_empty=\u8D26\u53F7\u4E0D\u80FD\u4E3A\u7A7Auser_username_size=\u8D26\u53F7\u957F\u5EA6\u4E3A3~6user_password_empty= \u5BC6\u7801\u4E0D\u80F...

2019-04-22 19:48:38 634

原创 springmvc(2)上传和下载以及静态资源处理

文件上传导入jar包jsp页面<body> <a href="down">下载地址1</a> <a href="down1">下载地址2</a> <form action="upload" method="post" enctype="multipart/form-data"> <table>...

2019-04-22 19:41:22 119

原创 对spring和springmvc的初步了解

这个星期进入了框架的学习 , 和之前所学的知识比起来有点不一样 , 是在原来所学的技术以另外一种方式实现 , 刚开始学可能会有点摸不着头脑 , 不过在几天的学习过后 ,发现也就是些基础的操作换成另外的方式执行 , 可能是才开始学 , 第一个星期只是些基础的操作 , 所以学起来还是比较轻松的 , 因为自身上课容易走神 , 所以我都会提前去预习下要明天要讲的东西 , 会先看下是要做些什么 , ...

2019-04-21 15:07:41 323

原创 认识springmvc(1)

springmvc也属于spring , 需要有spring的架包作为支撑才能跑起来Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Controller。实现springmvc有两种形式( 1 )springmvc配置文件的...

2019-04-20 19:41:49 129

原创 spring的事物管理以及spring的两个动态代理

注意有一点 : service层在调用的时候也就是事物管理的那个方法里不能用try{}catch(){} , 如果用了 ,异常被捕获了 , 事物管理就发现不了异常 ,也就不会进行回滚还有个spring的动态代理提一下spring的动态的代理模式有两种JDK动态代理,基于接口(默认代理模式),CGLIB动态代理(若要使用需要进行配置)1.使用aop配置:<aop:config pr...

2019-04-19 17:17:01 297

原创 spring-aop实现

aop介绍 AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。  面向切面是面向对象中的一种方式而已。在代码执行过程中,动态嵌入其他代码,叫做面向切面编程。常见的使用场景:i :日志ii: 事务iii:数据库操作aop的实现方式(schema)前置通知(...

2019-04-18 21:49:23 76

原创 spring的profile注解

为什么要使用这个@profile注解。@profile注解是spring提供的一个用来标明当前运行环境的注解。我们正常开发的过程中经常遇到的问题是,开发环境是一套环境,qa测试是一套环境,线上部署又是一套环境。这样从开发到测试再到部署,会对程序中的配置修改多次,尤其是从qa到上线这个环节,让qa的也不敢保证改了哪个配置之后能不能在线上运行。为了解决上面的问题,我们一般会使用一种方法,就是配置文件...

2019-04-17 15:07:38 239

原创 spring-IOC注入

**spring-IOC注入 ** xml格式 简答的构造注入 先在src目录下创建一个xml文件 , 最好取名为applicationContext.xml ,然后在xml文件中复制spring配置文件所需要的约束<?xml version="1.0" encoding="UTF-8"?><beans xmlns=“http://www.springframework.or...

2019-04-17 11:02:22 111

空空如也

空空如也

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

TA关注的人

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