分类 糟心语言 中的文章

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

阅读全文

同步,异步

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

阅读全文

java lamdba表达式详解

Function接口详解 compose: 先应用beforefunction,再应用实例的function 实际上:将两个function组合在一起了。先执行before方法,然后将处理的结果传递给当前对象的apply方法。实现了两个function的串联。既然实现了两个functi

阅读全文

go 反射教程

什么是反射 反射用于检查自身的结构,属于元程序编程 每个语言的反射机制都是不同的,有的语言没有反射 go语言的反射机制建立在类型系统之上 反射获取基本类型 reflect.TypeOf,获取变量的类型,返回reflect.Type类型 reflect.ValueOf,获取变量的值,返回ref

阅读全文

go interface教程

什么是接口 接口可以理解为规范,就是制定了你需要怎么去做,而他自己什么都不做的一个东西 接口格式 type 接口名称 interface{ ​ 定义的主体 } type Person interface { Say() Sport() } type People struct { name string } func (p People) Say() { fmt.Println("这个人说话了") } func (p People) Sport() { fmt.Printf("%s 移动了", p.name) } func main() { var person Person peo := People{ name: &q

阅读全文