摘要: ** 第一步:搭建ftp服务器 ** 1.安装ftp服务 2.添加站点 3.配置站点的用户名和密码 第二步:创建springboot项目整合ftp 1.添加ftpclient的依赖 <dependency> <groupId>commons-net</groupId> <artifactId>com 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(2244) 评论(0) 推荐(0)
摘要: springboot整合solr 搭建solr服务器 solr就相当于是一个数据库 第一步:创建一个空的文件夹testsolr,为了方便管理tomcat、solr以及solr的数据源管理; 第二步、安装下载Tomcat8.5.9、solr8.1.1,并创建一个空的文件夹solrHome(solr 数 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(963) 评论(0) 推荐(0)
摘要: 1.@table和@entity注解的区别 @entity当实体类名和表名相同,实体属性和表字段相同时,会默认完成实体属性和表字段的映射,当表名和实体类名不同,表字段和实体属性不同时,需要使用@table和@column注解完成实体和表直接的映射 2.@table注解默认的情况下只会完成表和实体之间 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(14329) 评论(0) 推荐(0)
摘要: 首先在资源目录下创建logback.xml文件 文件的内容 <?xml version="1.0" encoding="UTF-8"?> <configuration> <! 本地变量 --> <!--在没有定义${LOG_HOME}系统变量的时候,可以设置此本地变量。提交测试、上线时,要将其注释掉 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(808) 评论(0) 推荐(0)
摘要: 当多个线程操作统一成员变量或者静态变量,在做写的操作时就会发送线程安全问题,做读的操作不会发生线程安全问题。防止线程安全问题可以使用同步代码块(使用的时明锁),同步函数(使用的是this锁),静态同步函数(使用的字节码文件及类.class) 证明同步函数使用的this锁 一个线程使用同步代码,一个线 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(202) 评论(1) 推荐(0)
摘要: 代码编写逻辑,假设需要给11个用户发送短信,每一个线程给两个用户发送短信,实现多线程的并发处理 创建实体user package www.it.com.test; /** * @author wangjie * @date 2019/11/20 17:10 * @description * @com 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(604) 评论(0) 推荐(0)
摘要: 当项目在连接多个数据库时可能会发生事务问题,即一个库的事务不可能去操作另一个数据库的事务,这时就需要使用atomikos对数据库的事务进行统一的管理 第一步添加atomikos的依赖 <dependency> <groupId>org.springframework.boot</groupId> < 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(1381) 评论(0) 推荐(0)
摘要: 第一步:编写application.yml配置文件 spring: datasource: system: jdbc-url: jdbc:oracle:thin:@localhost:1521/orcl driver-class-name: oracle.jdbc.OracleDriver user 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(441) 评论(0) 推荐(0)
摘要: 第一步使用idea连上数据库 第二步选择需要创建实体的表 选择这个创建的实体是没有注解的 需要注解的话需要在 创建这样一个文件 文件的内容 import com.intellij.database.model.DasTable import com.intellij.database.model.O 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(386) 评论(0) 推荐(0)
摘要: 到ngrok官网下载ngrok安装包 解压获取ngrok可执行文件 双击ngrok.exe打开命令行窗口 打开本地工程,并设置访问端口为8080(端口可以任意设置)。这里打开了一个spring boot工程,并启动。 回到刚才打开的ngrok命令行窗口,输入指令:ngrok http 8080 命令 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(2) 评论(0) 推荐(0)
摘要: springIoc的底层实现原理 1.读取bean的XML配置文件 2.使用beanId查找bean配置,并获取配置文件中class地址。 3.使用Java反射技术实例化对象 4.获取属性配置,使用反射技术进行赋值 使用人家spring框架读取对象 创建实体 package com.itmayied 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(340) 评论(0) 推荐(0)
摘要: java反射就是通过字节码文件,创建对象,获取类的相关信息 反射获取Class的四种方式 1.调用运行时类本身的.class属性 Class clazz = String.class; 2,通过运行时类的对象获取 Person p = new Person(); Class clazz = p.ge 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(86) 评论(0) 推荐(0)
摘要: 使用命令行导出dmp文件 需要计算机安装的有oracle 否则导出数据的时候会不能指定盘符 导出的dmp文件会存在连接的服务器上 导出数据 exp kllogt/kllogt@192.168.3.5/orcl file=D:\kelu.dmp 导入数据 连接到system用户>sql 创建表空间 C 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(814) 评论(0) 推荐(0)
摘要: Vector与ArrayList区别 1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(362) 评论(0) 推荐(0)
摘要: SELECT * FROM (SELECT T.*, ROWNUM RN FROM (select t.jh, t.depth, t.vdepth, t.rt1, t.rt2, t.rt3, t.gr, t.ac, t.den, t.cnl from LWD t ) T WHERE ROWNUM < 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(288) 评论(0) 推荐(0)
摘要: 解析的xml <?xml version="1.0" encoding="UTF-8"?> <bookstore> <book id="1"> <name>Java</name> <author>Bruce Eckel</author> <year>2014</year> <price>102</p 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(845) 评论(0) 推荐(0)
摘要: 命令跳过测试的打包方式 mvn package -Dmaven.test.skip=true 项目部署的命令jar的存放位置打开cmd java -jar 打的jar文件 指定不同的生产环境项目部署 java -jar 打的jar文件 --spring.profile.active=gs 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(196) 评论(0) 推荐(0)
摘要: <select id="getJhList" resultType="string"> select t.jh from jcsxx t where ceil(sysdate- to_date(substr(t.ssgxsj, 0,19),'yyyy/mm/dd hh24:mi:ss')) <![C 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(228) 评论(0) 推荐(0)
摘要: springboot整合mybatis创建逆向工程,快速的创建pojo实体,dao接口,mapper xml文件 第一步添加依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/ 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(433) 评论(0) 推荐(0)
摘要: springboot一般添加ojdbc6数据库驱动会报错,依赖无法添加。原因ojdbc6数据库驱动是收费的,无法通过maven直接进行下载,需要手动下载ojdbc6.jar,把其手动添加到自己的仓库里面 第一步下载ojdbc6的jar包 下载的地址 https://mvnrepository.com 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(1680) 评论(0) 推荐(0)
摘要: 第一步编写html页面1.触发模态框的点击事件{{ 'i18n.add' | translate }}2.模态框页面 &times; ... 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(393) 评论(0) 推荐(0)
摘要: 因为一对多和多对一是相互使用的,只是站的角度不同,因此只看类的属性public class User { private int user_id; private String user_name; ... 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(194) 评论(0) 推荐(0)
摘要: 这篇文章主要为大家详细介绍了jQuery树形... 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(875) 评论(0) 推荐(0)
摘要: 第一步:添加测试的依赖 <!--springboot整合测试 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </depend 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(287) 评论(0) 推荐(0)
摘要: SpringBoot 整合 Redis 数据库实现数据缓存的本质是整合 Redis 数据库,通过对需要“缓存”的数据存入 Redis 数据库中,下次使用时先从 Redis 中获取,Redis 中没有再从数据库中获取,这样就实现了 Redis 做数据缓存。 按照惯例,下面一步一步的实现 Springb 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(2998) 评论(0) 推荐(0)
摘要: 一、安装Redis Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持32 位和64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C盘的tools目录中, 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(387) 评论(0) 推荐(0)
摘要: 一.数据库这块的准备需要创建五张表 数据库有用户(user)、角色(role)、权限(permission)三个实体,除了实体表以外,为了实现表间用户与角色、角色与权限多对多的表间关系,所以产生了user_role、role_permission两张关系表。在下图中,使用红线将表的外键标记了出来,但 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(980) 评论(1) 推荐(1)
摘要: 第一步添加mail的依赖 <!--引入mail的依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(356) 评论(1) 推荐(0)
摘要: 第一步编写上传的前段页面 <div> <button type="button" class="btn btn-primary" ng-click="openAddModal()" data-toggle="modal" data-target="#documentOprModal" style=" 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(709) 评论(0) 推荐(0)
摘要: Quartz是一个完全由Java编写的开源任务调度的框架,通过触发器设置作业定时运行规则,控制作业的运行时间。其中quartz集群通过故障切换和负载平衡的功能,能给调度器带来高可用性和伸缩性。主要用来执行定时任务,如:定时发送信息、定时生成报表等等。 创建一个任务类 package www.it.c 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(515) 评论(1) 推荐(0)
摘要: 第一步创建父级工程 *注意父级工程这块一定要选择pom 选择父级的pom文件 <!--父工程对版本进行一个管理 --> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot</grou 阅读全文
posted @ 2019-12-19 18:04 求知若渴的蜗牛 阅读(1475) 评论(0) 推荐(0)