分类 糟心语言 中的文章

Idea创建SpringBoot项目

idea创建SpringBoot应用 ​ 我刚开始学的时候,我也是一样,打开搜索引擎,输入SpringBoot官方网站,搜到后开始网页一步一步创建,别问我为什么,因为教程都是这么写的,这个过程持续了一年吧!这一年其实听昏沉的,也不知道自己干了点什么,反正就是华七八糟混吃等死的一年!废

阅读全文

pageHelper详解

##什么是PageHelper 如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页。 Maven <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.4</version> </dependency> 配置拦截器 拦截器有两种方式:一种是Mybatis,一种是Spring 1、Spring方式 <plugin interceptor="com.github.pagehelper.PageHelper"> <!--指明数据库 4.0

阅读全文

Vue模块讲解

组件 ​ Vue之所以能火起来,一个是简单易用,还有就是他的模块思维,使用模块可以叫我们尽可能的减少重复的工作,这就是目前为什么模块化思维越来越火。Vue把封装起来的模块看做组件。 全局组件的创建注册与使用 ​ Vue的组件注册有三个步骤:创建组件构造器,注册组件,使用组件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> &

阅读全文

Spring整合Mybatis

Spring整合Mybatis Maven <!-- mysql连接 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- 数据源 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> </dependency> <!-- mybatis 包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> </dependency> <!-- mybatis spring 插件 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> </dependency> <!--mybatis分页--> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.4</version> </dependency> <!-- log4j 插件 --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </dependency> 加载文件配置 <!-- 配置数据源 使用的是Druid数据源 --> <bean name="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close"> <property name="url" value="${jdbc.url}" /> <property name="username" value="${jdbc.username}" /> <property name="password" value="${jdbc.password}" /> <!-- 初始化连接

阅读全文

Apache POI使用详解

Apache POI ​ 实际开发中经常会遇到导入导出Excel的问题,既然涉及到了,就会有创建,修改和显示Office的需求,Apache开源基金使用Java开发使用POI,他的类和方法提供对用户输入数据或文件到Office文件的操作API. Apache POI组件 ​ Apache POI包含类和方法,来将MS Office

阅读全文

web.xml配置webAppRootKey

1、 web.xml配置 <context-param> <param-name>webAppRootKey</param-name> <param-value>webapp.root</param-value> </context-param> “webapp.root”这个字符串可以随便写任何字符串。如果不配置默认值是”webapp.root”。 可以用System.getProperty(“webapp.root”)来

阅读全文

Vue常用指令

Vue常用指令 v-if指令 v-show指令 v-else指令 v-for指令 v-bind指令 v-on指令 v-if ​ v-if是条件渲染指令,特点是判断表达式是否为真,而决定是否渲染元素到Dom V-if = “表达式” ​ 当条件内存在如下情况,将不进行元素的渲染: 表达式未声明。 表达

阅读全文

springBoot常用配置

springBoot常用配置参数 两个springboot项目war包部署到一个tomcat,其中一个启动失败 两个springboot项目部署到同一个tomcat下,启动tomcat后只有一个项目能访问,另一个会失败。 方案一:在application.properties配置文件中

阅读全文

go 协程,chanel

go协程 go 使用协程很简单,直接前边加关键字go即可 什么是channel channel是有类型的管道,可以用channel操作符 <- 对其发送或者接收值。 创建channel c := make(chan int) 注意:管道必须指定类型,比如这里是int,即往管道里传送的数据只能是int类型。当然可以是interfac

阅读全文

同步,异步

什么是同步与异步 同步、异步是一对,关注的是消息通知机制,一次完成是同步,两次完成是异步 同步: 打电话(一次性把事情说完) 异步: 发短信说事,等待回复(收到回复才算是把事情说完,这里是两次) 同步与异步是对应的,它们是线程之间的关系,两个线程之间要么是同步的,要么是异步的。 阻塞、非阻塞

阅读全文