自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于log 报红解决方法

关于我的项目中的log报红的解决方法,网上看到的方法我都试过了,这里列举一下:1:在pom文中添加lombok依赖: <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> ...

2019-12-03 15:49:13 11786 1

原创 关于node.js安装后npm -v 和node -v 不是内部命令的问题

原因有几种原来的node.js没有卸载,就直接安装新版本的node.js ,可以重新安装一个node.js 安装在默认路径,还有就是删除c盘中的.npmrc 文件;之后在在dos界面查看,解决。...

2019-11-15 10:26:18 1334

原创 bug记录----- resources ----下的.xml配置文件找不到

异常:Caused by: java.io.FileNotFoundException: class path resource [spring-mvc.xml] cannot be opened because it does not exist java.io.FileNotFoundException: class path resource [spring-mvc.xml] cannot...

2019-11-13 11:46:10 1600

原创 spring和springmvc的区别

spring简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。◆控制反转(IOC)——Spri...

2019-08-14 23:20:09 2275

原创 springboot整合swagger 出现No operations defined in spec!

这里出现No operations defined in spec!.apis(RequestHandlerSelectors.basePackage("controller类所在的包的路径"))再启动就解决了,可以看到接口的请求了

2019-08-09 17:32:42 15868 1

原创 SQL优化策略

SQL优化这个,在项目上线初期的时候可能感觉有优化无优化没什么关系,但是随着项目数据的增加,业务的曾多,这个时候SQL的效率就会对程序的造成影响,此时SQL优化就显得很重要了。SQL优化有很多,这里简单的写一些优化:在查询的时候应避免全表扫描这样会导致SQL的效率低下,首先因考虑在where及order by 设计的列上简历索引,这里列举一些会到时全表扫描的例子:1:在查询的时候应尽量避免在...

2019-08-05 23:00:35 465

原创 springboot打成jar包后运行提示Unable to access *.jar

出现这个的原因是在当前目录下没有找到这个jar包 ,这里以idea为例 idea 中backage打jar包后 , jar包是在项目下的target目录下,要进到这个目录下才能找到jar包并启动,这里是我的项目打包后的位置:项目打成jar包是在target这个目录下的,这里目录对了就成功启动了...

2019-08-05 20:01:21 2504

原创 伽卡他卡学生端卸载方案

伽卡的自启真的很烦,任务管理器有时还搞不定它给他关了又自启,去到注册表里找发现还没有看到还不让卸载,这样就很烦。这里我就写一下伽卡学生端卸载方案下载这个杀伽卡的(这个是不用安装的直接双击打开即可)。链接:https://pan.baidu.com/s/1AmO5tVvFisbiG_UDWmq8zg提取码:4cxo点击伽卡没在运行了,下一步去伽卡安装目录删除即可(这里是我的安装位置你可以...

2019-07-05 15:00:01 11743 1

原创 乐观锁的实现方式-CAS

乐观锁: 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。乐观锁适用于多读的应用类型,这样可以提高吞吐量,像数据库提供的类似于write_condition机制,其实都是提供的乐观锁。在Java中java.util.concurrent.atomic包下面的原子变量类就是使用了乐观锁的一种实...

2019-06-21 23:22:45 938

转载 Spring多数据源 多事务处理

因项目业务需要同时连接两个数据库,同时需要事务支持,参考网上资料试过实现spring接口来自动切换数据源,但是事务只有一个数据源可以使用,故采用如下方式配置,扫描所有map文件,通过类上方注解区分使用哪个数据源,通过在service方法中配置@Transactional(value=“事务名”)来判断使用哪个事务。一、数据源配置1、添加两个数据源<bean id="ADataSourc...

2019-06-18 08:50:10 1400

转载 十种常用的设计模式

单例模式:实现方式:a) 将被实现的类的构造方法设计成private的。b) 添加此类引用的静态成员变量,并为其实例化。c) 在被实现的类中提供公共的CreateInstance函数,返回实例化的此类,就是b中的静态成员变量。应用场景:优点:1.在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就 防止其它对象对自己的实例化,确保所有的对象...

2019-06-14 20:56:43 107

原创 使用纯java配置SSM(二)

使用纯java配置SSM(一)6.3:JSON的配置java配置:SpringMVC可以接受JSON参数,也可以返回JSON参数,这依赖于HttpMessageConverter,HttpMessageConverter可以将一个JSON字符串转为对象,也可以将对象转换为JSON字符串,时机还是依赖于JSON库,所有的JSON库要在SpringMVC中自动返回或者接收JSON,都必须提供相关...

2019-05-27 23:22:39 186

原创 使用纯java配置SSM(一)

在SpringBoot项目中,一般来说是不存在xml配置,这并不是SpringBoot不支持,而是不推荐使用xml配置;SpringBoot中大量的自动化配置都是通过java配置来实现的的;在项目中可以使用纯java配置来搭建一个SSM环境,不需要使用任何的xml配置(所有的xml配置都不需要);要求:Tomcat必须在7版本以上;1:创建工程(Maven工程);添加SpringMVC的依赖和s...

2019-05-27 20:22:39 980

原创 Sring注解解析

xml文件配置xml配置通过四个注解来实现,注解 描述@Component 一般用来在身份不明的组件上@Service 一般用在Service层@Controller 一般用在控制层@Repository 一般在数据库的访问层@Resource和@Autowired的区别注解 区别1:默认根据name对象注入对象@Resour...

2019-05-25 22:01:56 142

原创 jQuery事件的绑定

jQuery事件的绑定在没学习jQuery之前需要HTML中使用on***的形式去绑定,这样会让代码显得很混乱(HTML只负责内容的描述)将要绑定的事件的元素选择出来然后在js中实现绑定,就可以解决这一情况,可以使用jq实现这以操作,而且jq的事件绑定更灵活。jQuery绑定单击事件方式1:$(function(){$(“button”) . click(function(){ale...

2019-05-23 23:58:54 75

原创 SpringMVC概念

1:MVC介绍模型-视图-控制器(MVC)是一个从所周知的设计界面以设计界面应用程序为基础的设计模式,它只要是分离模型,视图及控制器在应用程序中的角色将业务逻辑冲界面中解耦。通常,模型负责封装应用程序在视图层展示,驶入仅仅是展示这些数据,不报扩任何业务逻辑,控制器负责接收来自用户的请求,并调用后台服务(manager或者dao)来处理业务员逻辑,处理后后台业务层可能会返回一些数据在视图层展示。控...

2019-05-17 15:38:41 268

原创 IOC;AOP概念

IOC概念:1:IOC控制反转控制反转就是对,对象控制权的转移,从程序代码本身反转到外部容器。。把对象的创建,初始化,销毁等工作交给Spring容器开做,有Spring容器控制对象的生命周期2:依赖注入(Dependency Injection)依赖出入DI是指程序运行过程中,若需要调用一个对象协助时。无需在代码中创建调用者,而是依赖于外部容器,有外部容器创建后传递给程序。依赖注入的目前最...

2019-05-17 15:14:58 114

原创 Git常用命令

常用命令说明mkdir XX创建一个空目录(XX)目录名pwd显示当前目录的路径git init把当前的目录变成可以管理的git仓库,隐藏git文件git add XX把XX文件添加到暂存区去git commit -m “XX”提交文件 -m后面的注释git diff XX查看文件修改了哪些内容git log查看历史记录...

2019-05-12 20:01:36 91

原创 Spring整合ActiveMQ

ActiveMQ中常用API介绍API说明ConnectionFactory链接工厂, 用于创建链接的工厂类型Connection链接. 用于建立访问ActiveMQ连接的类型, 由链接工厂创建Session会话, 一次持久有效有状态的访问. 由链接创建Destination & Queue目的地, 用于描述本次访问ActiveMQ的消息访问...

2019-05-10 21:15:10 136

原创 Redis应用:限制访问频率

如果网站收到恶意攻击,网站访问频率可能在某个时间段特别高可能,影响网站性能,严重还能能导致往网站直接崩溃;网站的访问频率限制可以解决这个问题,Redis实现限制访问频率1:实现访问:例如限制每个用户在一段事件内只能访问一定数量的次数如;一分钟只能访问100次,思路:key可以使用 "rete.limiting:ip",value 使用数值,用户每次访问将通过INCR命令自增1,如果自增后的值...

2019-05-09 16:27:34 614

原创 linux Redis 五大基本数据类型以及简单命令

Redis中的数据都是key / value对,这里数据类型指的是value的值的类型数据类型说明String是Redis的基本数据类型,为二进制安全的可以包含任意数据类型,例如图片,Redis中的String类型的数据的上限为512MListRedis列表是简单的字符串类型,按照插入顺序排序,可以添加一个元素列表的头部(左侧)或者尾部(右侧)一个列表最多可以包含2...

2019-05-07 18:08:03 238

原创 使用idea 整合ssm框架

创建项目:pom.xml依赖:<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...

2019-04-30 21:55:53 299

原创 shiro认证

创建工程:test测试类:package com.sxt.test;import org.apache.shiro.SecurityUtils;import org.apache.shiro.authc.AuthenticationToken;import org.apache.shiro.authc.IncorrectCredentialsException;import or...

2019-04-29 21:24:56 86

原创 mybatis-逆向工程

逆向工程就是通过数据库中的表单,自动生成Java代码。Mybatis赶房提供了逆向工程可以增对表单自动生成mybatis代码;反向生成Generte插件:点击Help再点击Eclipse Merketplace搜索mybatis点击 install 安装好了就是就是installed ;一直点击安装完成即可创建项目:创建配置文件generate-confg.xml<?xml ver...

2019-04-28 20:23:39 261

原创 Mybatis映射文件

创建项目maven:添加依赖:pom.xml<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://mave...

2019-04-27 22:21:05 100

原创 Mybatis初级

创建项目:User:package com.sxt.pojo;public class User { private Integer id; private String username; private String password; private Integer age; private Integer address; public User...

2019-04-25 21:24:31 112

原创 maven聚合工程

创建maven项目pom.xml依赖:<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.ap...

2019-04-24 22:58:25 119

原创 Spring-mvc拦截器

新建项目:jar包:HelloController类:@Controllerpublic class HelloController { /** * * @param id * */ @GetMapping("/user") public String getUserById(Integer id,String name) { System.out...

2019-04-23 21:32:01 112

原创 Spring-MVC文件的上传与下载和静态资源的处理

创建项目:jar包:Usercontroller类:@Controllerpublic class Usercontroller { /** * 文件的上传 * @param username * @param userface * @throws Exception */ @RequestMapping("upload") @ResponseBody...

2019-04-22 22:28:24 342

原创 Spring-响应数据给前端页面

jar包:链接:https://pan.baidu.com/s/14-E9oVfcZHJz1b4r1Kej9A提取码:17vm创建项目;HelloController.java类:@Controller//@RequestMapping("/hello")@SessionAttributes("msg")public class HelloController { @Req...

2019-04-21 20:16:40 468

原创 Spring-MVC给自定义的类时间类等赋值

创建项目:导包:HelloController.java类:@Controllerpublic class HelloController {@RequestMapping("fun1")@ResponseBodypublic void fun1(Integer id,String name){ System.out.println(id+"--我是fun1--"+name);...

2019-04-21 20:00:23 222

原创 Spring-MVC 请求处理和响应二

创建项目Spring-MVC2导包:HelloController:这里使用注解的方式配置@Controller@RequestMapping("/hello")public class HelloController {/** * 服务器响应页面 * ModelAndView * @return */ @RequestMapping("h1")public Mod...

2019-04-21 19:51:25 172

原创 Spring-MVC处理请求一

Spring 响应请求方式序号 响应方式 说明1 不响应 void+@ResponseBody注解2 ModelAndView 通过setViewName方法3 直接指定响应页面 返回值为String类型,返回结果指定跳转地址4 重定向 跳转地址前加redirect:前缀即可5 Http...

2019-04-20 23:00:24 104

原创 Spring AOP演示一

AOP是面向切面编程,是面向对象中的一种方式,在代码执行过程中,动态执行过程过程中,动态嵌入其他代码,叫做面向切面编程。常见场景:1;日志2:事物3:数据库操作面向切面编程的核心概念:概念 说明IOC/Di 本质就是java反射+XML解析AOP ...

2019-04-18 23:54:41 115

原创 Spring赋值方式三(利用注解注解)

这里需要用到注解就在这例列出来了:xml文件配置xml配置通过四个注解来实现,注解 描述@Component 一般用来在身份不明的组件上@Service 一般用在Service层@Controller 一般用在控制层@Repository 一般在数据库的访问层@Resource和@Autowired的区别注解 ...

2019-04-17 21:20:17 582

原创 Spring赋值方式二

上一篇讲了Spring的设置注入其实设置注入还有以个简化版的方式:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml...

2019-04-17 20:20:59 133

原创 Spring赋值方法一

Spring赋值有多种方法下面来介绍几种:首先创建项目:创建类User:public class User { private int id; private String name; private String password; public User(int id, String name, String password) { super(...

2019-04-16 21:43:19 276

原创 Spring框架使用XML配置

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量——从大小...

2019-04-15 23:32:26 839

原创 异步请求

之前我么请求数据的时候都是将整个页面都刷新了一次,也就是每次都会重新请求所有的资源,但是在很多时候不需要页面全部刷新,仅仅是将需要的局部数据刷新就可以了,此时就需要发送异步请求来实现局部数据刷新的请求,异步请求Ajax(Asynchronousjavascript And XML),之前一般使用js发送异步请求,请求数据一般是XML,但是现在json出现之后就不使用xml作为数据传输格式的标准...

2019-04-09 22:04:12 130

原创 http协议

http协议概念协议是值计算机通信两台计算机之间进行通信所必须遵守的规定过规则,超文本传输协议(HTTP)是一种通信协议,它允许超文本语言(HTML)文档从web服务器传输到客户端的浏览口之前使用的是http/1.1版本。Web服务器,浏览器代理服务器当我们打开浏览器,在地址栏输入URL,然后我们就看到了网页,原理为?实际在我们输入URL后,我们的浏览器给Web服务器发送了一个Reques...

2019-04-09 21:57:09 107

空空如也

空空如也

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

TA关注的人

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