自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux下maven私库搭建

一、maven私库安装部署1.准备私库搭建所需环境版本。 1.1 centos 7 1.2 nexus-2.14.3 1.3 JDK 8 1.4 apache-maven-3.5.4 所需JDK、Maven、Nexus的Linux安装包: 链接: https://pan.baidu.com/s/1nOZxtx78bkgU44nfr9vaQg 提取码: pms12.环境安装:安装nuxus maven私库之前先要安装好JDK、maven等必要环境3.linux下安装jdk 3.

2020-07-30 15:08:27 1918

原创 swing插件生成的界面如何自适应屏幕??????

使用java中的插件生成模拟界面,如何自适应屏幕?求大神package demo;import java.awt.EventQueue;import java.awt.Font;import java.awt.SystemColor;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swi...

2020-03-30 16:21:56 684

原创 spring cloud的使用

一.单体应用1.什么是单体引用?通常情况下,这个服务所对应的代码由多个项目所组成,各个项目会根据自身所提供功能的不同具有一个明确的边界。在编译时,这些项目将被打包成为一个个JAR包,并最终合并在一起形成一个WAR包2.优缺点①一个模块挂了,整个项目都受影响②单个tomcat更能处理的并发有限,可以做集群,但是不方便局部(某一个模块)扩展③维护/开发/升级比较麻烦④代码臃肿,编译,打...

2019-12-28 00:29:14 377

原创 springboot集成事务

方式一:添加注解1.1在主配置类中添加注解@ImportResource("classpath:applicationContext.xml")1.2在service中添加相应的注解@Transactional由于修改、新增、删除不需要注解支持,所以可以在查询的方法上添加@Transactional(readOnly = true)方式二:配置xml2.1pom中导包 &l...

2019-12-27 23:41:20 217

原创 springboot中Thymeleaf模板的使用

1常见模板引擎JSP、Velocity、Freemarker、Thymeleaf1.1导包: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> ...

2019-12-26 22:39:06 137

原创 springboot分页查询——pagehelper

1导入相应的包 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version&...

2019-12-26 22:31:23 166

原创 spring、springMvc、springBoot、mybatis集成

1.yml中写相应的配置1.1集成dataSource导包:<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.20</version></d...

2019-12-26 22:19:18 189

原创 springBoot中生成日志文件

1.常见的日志框架:JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j2.由于日志框架太多,在项目中需要集成不同的框架因此slf4j使用了门面设计模式,使其他日志文件都去集成slf4j3.slf4j的使用以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法;给系统里面导入slf4j的jar和 logba...

2019-12-26 21:53:09 2951

原创 springBoot基本使用

1.基本语法 修改端口,在resources中写配置文件(applicationconfig.yml) server: port: ...多个级之间用:分类,并且换行缩进 , 值不用换行 , 值前面有个空格冒号后要空格2.springBoot读取配置文件2.1yml中写(读取datasource)jdbc: driverClassName: com.mysql.jdbc...

2019-12-26 16:59:44 165

原创 springboot配置类和控制层(controller)分离

SpringApplication.run是怎么启动的用来启动SpringBoot应用 :1.初始化工作:准备环境,打印baner,创建容器2.加载项目代码完成自动配置3. 打包项目到tomcat4.启动taomcat@SpringBootApplication:包含下面三种注解@SpringBootConfiguration@Configuration:注解@EnableAut...

2019-12-26 16:30:34 1014

原创 springboot启动报pageableCustomizer

https://blog.youkuaiyun.com/YiJuanXia/article/details/84709994

2019-12-26 16:25:24 282

原创 springboot中使用PageHelper,强转报错

com.github.pagehelper.Page cannot be cast to org.springframework.data.domain解决方案:1.查看导入的pagehelper-spring-boot-starter包的版本问题,版本太高可能会与其他版本不兼容。2.在本地maven库中删除pagehelper的相关包,重新导入。...

2019-12-26 15:45:06 896

原创 Redis集群

1 Redis集群1.1 什么叫集群(理解)​ 多台服务器集中在一起,实现同一业务1.2 为什么集群一台服务器不够,需要多台服务器支持,解决高并发,集群往往伴随分布式[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5EJdMDER-1576858322042)(C:\Users\Administrator\AppData\Roaming\Typora\typ...

2019-12-25 00:07:03 245

原创 springboot基础

1.什么是springbootspringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:2.什么是spring注解式编程Spring两大核心:基于工厂模式IOC(DI)和基于动态代理AOP。其中IOC(DI)是指控制器反转(依赖注入),原来要使用某个类对象实例是必须自己创建,使用spring后就不需要自己创建,由spri...

2019-12-25 00:04:47 187

原创 ssm框架中员工角色多对多关系的实现

1.在mapper模块的mapper.xml中配置sql需要获取员工的主键useGeneratedKeys="true" keyProperty="id" keyColumn="id"<!--通过员工id,获取角色--> <select id="getEmployeeOfRole" parameterType="long" resultType="role"&gt...

2019-12-18 19:47:57 523

原创 ssm框架分页查询

1.基础模块中创建分页工具类public class PageList<T> { //总条数 private Long total; //分页数据 private List<T> rows; public Long getTotal() { return total; } public void ...

2019-12-18 19:20:17 305

原创 maven项目分模块开发前后端操作

1.后端的crud(1)在mapper.xml中写 select insert update delete<mapper namespace="cn.itsource.crm.mapper.DepartmentMapper"> <!--查询所有数据--> <select id="queryAll" resultType="Department"...

2019-12-07 16:00:07 619

原创 maven项目分模块开发

以前的ssm结构 (1)随着业务的增加, mapper 或者 service类 越来越多 ,项目越来越庞大,项目有点臃肿 -->拆分多个模块​ (2)项目代码越来越多, 构建 或者编译, 变得很慢很慢 -->拆分​ (3)有些内容,公共的内容 ,有很多项目都可能使用,有必要-- 抽取到公共maven模块​ (4)有些内容, 不想让每个人都可以修改 – 抽取...

2019-12-05 22:45:19 636

原创 mockjs模拟数据生成器与crud的实现

1.安装要与elementui一起使用(1) npm install mockjs(2)创建userMock.js文件并引用 mockjslet Mock=require(‘mockjs’) ;(3)在userMock.js中生成模拟数据 ,拦截axios请求let Mock=require('mockjs')//定义数组var dataList = [];//循环16次,产生1...

2019-12-04 23:00:19 503

原创 elementui组件库的使用

1.先搭建前端服务(1)创建一个static web project(2) 安装 npm install -g vue-cli(3) vue init webpack 项目名(4)cd 项目名​ npm run dev 运行服务如果上面创建前端服务出错,可以设置代理进行搭建如何去设置代理:npm config set proxy=nullnpm config set regis...

2019-12-04 22:42:11 1562

原创 前后端分离的理解

1.前后端分离理解1.1什么是前后端分离前后端的认识误解:​ 前端代码 和 后端代码 分开的代码 那就是前后端分离 – 前后端的分工,真正前后分离,不仅仅是分工那么简单,它是一个种架构模式(1)web应用的一种架构模式。在开发阶段,前后端工程师约定好数据交互接口,实现并行开发和测试;(2)在运行阶段前后端分离模式需要对web应用进行分离部署,前后端之前使用HTTP或者其他协议进行交互请求...

2019-12-04 22:32:20 617

原创 脚手架的搭建

(1)npm install -g @vue/cli(2)vue create hello-world(3)选中 VueProject(第二个)(4) cd hello-world​ yarn serve – 运行​ yarn build – 编译(额外生成一些文件)(5) npm run serve --运行...

2019-12-03 21:46:54 234

原创 vue的其他使用方式

1.vue的v-on指令语法 :使用v-on指令注册事件<标签 v-on:事件句柄=“表达式或者事件处理函数”></标签>简写方式<标签 @事件句柄=“表达式或者事件处理函数”></标签>注意事项:事件处理函数作为事件句柄的值不需要调用.<body> <div id="app"> &lt...

2019-12-03 21:46:12 141

原创 vue的相关指令

1.v-text指令语法:<标签名 v-text=“表达式”></标签名>作用:通过data中的数据更新标签标签中的textContent属性的值.(标签中的文本内容)注意事项:如果值是html的值,会作为普通的文本使用。标签中的属性值必须是data中的一个属性.2.v-for指令语法:<标签 v-for=“元素 in 数据源”></...

2019-12-03 21:07:22 284 1

原创 vue的使用

1.格式1.1当对象中的属性值修改时,控制台会输出两次,因为vue中包含很多钩子函数,以后会将打印语句直接放到钩子函数中进行执行跟vue的生命周期有关,created在创建前执行,mounted在执行具体方法时执行...

2019-12-03 20:45:35 262

原创 ES6的特性

1.ECMAScript是浏览器脚本语言的规范,可以狭义理解是javascript的规范。2.let、var、const的区别2.1.let,相对于var而言,它是块级的,相当于局部变量,在外部不能使用,var针对全局2.2const属于常量,不能进行赋值3.解构表达式3.1数组解构3.2对象结构4.箭头表达式格式var 函数名 = (参数列表) => {函数内容}等...

2019-12-03 20:35:20 231

原创 vue框架的使用

一、安装 1.NPM是Node提供的模块管理工具,NodeJs下载:https://nodejs.org/en/download/ (https://img-blog.csdnimg.cn/20191203201656132.png) 2.安装好后在控制输出台输入node -v 3.安装完成Node应该自带了NPM了,在控制台输入npm -v查看: 4.升级:npm insta...

2019-12-03 20:24:20 169

原创 mapper文件没有在配置文件中注册

如果运行出现出现这个错误,说明mapper文件没有在配置文件中注册。java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for cn.itsource.mybatis.crud.UserMapper.createTable...

2019-11-28 17:53:06 414

原创 ssm框架集成的准备

1.这里暂时没有maven,所以需要手动导入相关的包2.创建资源文件夹resources2.1配置applicationContext-mvc.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http...

2019-11-28 17:49:01 115

原创 mybatis中的一级缓存和二级缓存

一级缓存jpa或者mybatis都自带* 一级缓存(jpa):命中条件==》同一个entitymangerfactory 同一个entitymanger 同一个OID* 二级缓存(jpa):民众条件==》同一个entitymangerfactory 不同的entitymanger 同一个OID** 一级缓存(mybatis):命中条件==》同一个sqlSessionFactory,同一个s...

2019-11-28 17:23:26 160

原创 结果映射(resultMap)的使用

1.使用结果映射主要是为了解决表的字段名跟对象属性不对等。多张表的前提下使用(一对一,一对多,多对一)1.1多对一进行查询。嵌套结果<resultMap id="studentMap" type="student"> property指的是java中的字段属性,column指的是查询的数据库中列表 <id property="id" colu...

2019-11-28 17:18:40 849

原创 mybatis的高级查询

注意:1.由于在后台中使用模糊查询时不方便,我们可以将模糊查询写道mapper.xml中 concat("%",#{name},"%") 一定得使用concat2.>、 >=、<、<=由于在某些场合会更一些标签符号产生冲突,可以是用gt(>) ge(>=) lt(<) le(<=)进行替换,后面不要忘了跟**;**3.使用 <![C...

2019-11-28 16:56:09 187

原创 mybatis动态机制代理mapper

1.在mapper.xml写好sql语句<mapper namespace="cn.itsource._01mapper.TeacherMapper"> <!--查询所有数据--> <select id="findAll" resultType="Teacher"> select * from t_tea </s...

2019-11-28 16:48:38 132

原创 mybatis的使用和基本注意事项

@Mybatis注意事项#1.1创建Mybatis-Config.xm,导入相应的jar包slf4j-log4j12-1.7.2.jarslf4j-api-1.7.2.jarmysql-connector-java-5.1.26-bin.jarmybatis-3.2.1.jarlog4j-1.2.17.jarjavassist-3.17.1-GA.jarcommons-loggin...

2019-11-26 23:59:55 583

原创 修改数据,数据丢失问题

@保存信息时数据丢失问题,添加注解@ModelAttribute,前端也要传值 url="/employee/update?_cmd=update"; public Employee beforeEdit(Long id,String _cmd){ //System.out.println(id+"====="+_cmd); if (id!=null &am...

2019-11-26 23:02:55 406

原创 ajax跳转问题

@ajax跳转页面通过点击事件跳转到指定界面 serializeObject()序列化,这里得确定是pos还是get提交,由于这里使用了视图解析器所以路径省略了前缀和后缀var v = $("#loginForm").serializeObject();$.post("/login", v, function (result) {if (result.success) {window....

2019-11-24 16:00:50 184

空空如也

空空如也

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

TA关注的人

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