- 博客(70)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 docker配置国内镜像源
Docker中国区官方镜像:https://registry.docker-cn.com网易:http://hub-mirror.c.163.comustc:https://docker.mirrors.ustc.edu.cn中国科技大学:https://docker.mirrors.ustc.edu.cn阿里云:https://cr.console.aliyun.com/配置docker为加快拉取镜像速度,建议设置docker国内镜像源# 创建或修改 /etc/docker/dae
2021-08-12 09:23:04
1426
原创 企业版Tapdata
企业版Tapdata试用项目背景如果公司使用有一个多版本的项目,由于特殊需求,数据库必须放在他们本地,但是公司又需要汇总整个的数据做数据分析,这样就要实时更新每一服务器上的数据库来保证他们的数据为最新的并且要提取他们数据到总部来做数据分析。以前在这上面浪费大量的人力物力,贵公司出一款实时同步数据以及占用资源低,并且支持多个数据库互相同步的的解决方案。所以满心欢喜的来试用本产品。产品介绍体验感受1.界面友好,全部可视化操作,并且支持在线拖拽操作。2.数据传输功能包括:数据库迁移,数据同步,数据校验
2021-08-05 20:03:00
868
原创 ubuntu-18.04开机启动脚本
不像其他linux一样设置不成功原因由于从ubuntu-16.10开始ubuntu不再使用initd管理系统,改用systemd看了systemd的使用方法,发现改动有点大,包括包括用 systemctl 命令来替换了 service 和 chkconfig 的功能。比如以前启动 mysql 服务用:sudo是管理权限,如果当前用户是管理员请忽略。sudo service mysql start现在用:sudo systemctl start mysqld.service其实这个改动到不
2020-06-17 08:48:14
924
原创 同步学生
同步学生学期评语如果学生减少,就例如转班,退学等操作,自动把学生评语删除。如果学生增加,例如转过来学生,新增插班生,自动把学期评语初始化出来。如果出现一个学生两个学期评语,自动删除没有学期评语的学期评语。学期评语类public class BjtermRemark extends DataEntity<BjtermRemark>{ /** * 学期评语 */ p...
2019-12-31 16:21:57
365
原创 加考试的锁,设置失效时间
设置一个考试,给考试上锁reditsUtil缓存工具类package com.rc.common.redis.utils;import java.time.Duration;import java.util.List;import java.util.Map;import java.util.Set;import java.util.concurrent.TimeUnit;im...
2019-11-27 17:59:53
443
原创 考试试题计算选择题的答案
计算选择题答案//自动得出单选和多选的答案 public static Double examinee(String answer,String myAnswer,Double score) { Double newScore = 0d; //单选 //如果我的答案长度等于1 if(myAnswer.length() == 1){ //我的答案和题中答案相同myAnswer...
2019-11-27 16:52:14
336
原创 java获取当前学期
获取当期学期NumUtils//继承NumberUtils类public class NumUtils extends NumberUtils {//把string的数字转化成int public static int obj2int(Object obj) { if (obj != null) { return (int)(toDouble(obj.toString()));...
2019-08-01 15:46:09
730
原创 Java读取盘符路径的所有文件
读取盘符路径的文件WebsiteFile实体类public class WebsiteFile { private String name; //文件名称 private String path; //文件路径 private String type; //0:文件夹1:文件 private List<WebsiteFile> child; //子 publi...
2019-07-03 11:43:24
1973
4
转载 POJO、JavaBen、Entity的区别
POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。其中有一些属性及其getter、setter方法的类,没有业务逻辑,有时可以作为VO(value-object)或DTO(Data Transfer Object)来使用。不允许有业务方法,也不能携带connection之类的方法,实际就是普通J...
2019-03-27 09:51:35
890
转载 Guava之Objects
Guava中Objects类提供了很多和Object类相似方法可供使用:1.equal方法使用Object的equals方法进行相等判断,例如:test.equals("test");如果test为null,则会发生NullPointerException,Objects的equal方法可以帮助你避免NullPointerException,它的判断逻辑是这样的:return a ==...
2019-03-26 14:09:33
452
转载 isEmpty和isBlank的区别
StringUtils中isEmpty和isBlank的区别StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等)。StringUtils中全是静态...
2019-03-25 17:46:16
4531
转载 安装mysql出现提示MSVCR120.dll文件丢失
解决方法:到微软官网下载 VC redist packages for x64 跳转vcredist_x64.exe如果是32位,则选vcredist_x32.exe安装完后会提示重启电脑,不需要重启。再执行一次mysql初始化,发现成功了。 ...
2019-02-16 13:19:04
4860
1
原创 使用Ribbon实现客户端负载均衡
一、使用Ribbon实现客户端负载均衡经过前文的讲解, 已经实现了微服务的 注册与发现。启 动各个微服务时 ,Eureka Client会把自己的网络信息注册到 Eureka Server 上。世界似乎更美好了一些。然而,这样的架构依然有一些问题,比 如负载均衡。一般来说,在生产环境中,各个微服务都会部署多个实例。那么服务消费者要如何将请求分摊到多个服务提供者实例上呢?1.1 Ribbon...
2019-01-09 10:23:49
663
原创 Eureka Server 的高可用
1.Eureka Server 的高可用有分布式应用开发经验的读者应该能够看出,前 文 编写的单节点 Eureka Server 并不适合线上 生产环境。Eureka Client 会定时连接 Eureka Server, 获取服务注册表中的信息并缓存在本地。微服务在消费远程 API 时总是使用本地 缓存中的数据。因此一般来说,即使Eureka Server 发生宕机,也不会影响到服务之间的调...
2019-01-09 10:17:38
858
1
原创 整合springBoot actuator
1.为项目整合spring boot actuatorspring boot actuator提供了很多监控端点,从而了解应用运行情况。可使用 http://ip:port/endpoint 的形式访问这些端点:修改服务提供者项目:pom.xml中添加如下内容:<dependency> <groupId>org.springframework.boot&l...
2019-01-09 10:12:57
1395
1
原创 springclound快速入门
一、开始使用springcloud实战微服务1.工具及软件版本选择jdk 1.8springboot 1.5.9springcloud edgwarespringtool suite / ideamaven 3.5.02.服务提供者与服务消费者3.编写服务提供者1.创建maven项目2.pom.xml 文件内容如下 <?xml version="1.0" encod...
2019-01-09 09:55:51
1914
原创 springclound概述
一、微服务架构概述1.单体应用架构 优点:比较容易部署测试,项目初期可以很好的运行 存在的问题:随着需求的增加,开发人员的增加,单体应用越来越臃肿,可维护性,灵活性变低,维护成本越来越高。 复杂性高,可靠性低,扩展能力受限,阻碍技术创新。 例如:电影售票系统2.什么是微服务? 微服务本身并没有严格定义,每个人的理解也可能不同。 martin fowler是这样描述的: ...
2019-01-09 09:30:47
3882
原创 跨域问题
什么是跨域问题同源策略:同源指的是域名(或IP),协议,端口都相同,不同源的客户端脚本(javascript、ActionScript)在没明确授权的情况下,不能读写对方的资源。URL 解释 是否跨域http://www.morethink.cn 原来的URLhttp://www.image.morethink.cn 子域名 ...
2018-12-26 19:25:18
273
原创 权限显示时报错
2018-12-26 08:48:55.874 INFO 34716 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'dataSource' of type [com.zaxxer.hikari.HikariDataSource] is not eligible for getting processe...
2018-12-26 08:56:13
2390
原创 用户登陆后的显示权限列表
1.查找用户列表,并添加到当前session中@Controller public class HomeController { @Autowired private SysUserService sysUserService; @RequestMapping({"/","/index"}) public String index(HttpServlet...
2018-12-26 08:47:39
766
原创 用户尝试登陆错误次数
1.引入依赖本文主要引入的jar包如下:<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</version> <
2018-12-25 16:39:35
2714
原创 springboot和mybatis下逆向生成实体类和.xml映射文件
导入jar包和插件 我的idea版本必须导入jar包依赖,有的可以直接导入插件 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId>...
2018-12-25 15:26:04
2227
1
原创 shiro入门
1.创建oracle数据库对应的数据库表结构和数据CREATE TABLE sys_permission ( id number(20) NOT NULL , name varchar2(128) NOT NULL , type varchar2(32) NOT NULL , url varchar2(128) DEFAULT NULL , percode va...
2018-12-25 14:49:42
195
原创 springboot和redis的结合使用
启动jar包,pom.xml文件添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <...
2018-12-21 20:03:14
1724
1
原创 redis的使用
redis具体使用1.key的操作 除了空格、换行符 \n外,其他的字符基本都可以使用2.Redis keys 命令下表给出了与 Redis 键相关的基本命令:序号 命令及描述1 DEL key该命令用于在 key 存在时删除 key。2 DUMP key 序列化给定 key ,并返回被序列化的值。3 EXISTS key 检查给定 key 是否存在。4 EXPIRE ...
2018-12-21 19:29:49
239
原创 redis的介绍及安装
Redis1.了解redisredis是一款内存高速缓存数据库(磁盘IO—&gt;内存)Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点: 1,Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 2,Redis不仅仅支持简单的key-valu...
2018-12-21 19:17:32
146
原创 springboot实现热部署(idea2018)
热部署spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是热部署。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时...
2018-12-20 20:10:15
718
原创 解决thymeleaf模板严格要求格式
引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>...
2018-12-20 19:47:45
854
原创 springboot日志配置
导入mavern依赖包 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.10.0</ve...
2018-12-20 19:24:50
359
原创 springboot的搭建
springboot简介 Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。 通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者。 ...
2018-12-20 17:21:54
402
原创 ssm的环境搭建
项目架构jar包:spring-core-3.2.3.RELEASE.jar spring核心 spring-webmvc-3.2.3.RELEASE.jar springmvc spring-web-3.2.3.RELEASE.jar springmvc spring-jdbc-3.2.3.RELEASE.jar spring-jdbc连接数据库 ...
2018-12-19 13:50:55
287
原创 oracle表之间的关联
mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
2018-12-18 20:56:42
1172
原创 mybatis连接oracle
错误org.apache.ibatis.exceptions.PersistenceException: Error querying database. Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Can...
2018-12-17 21:36:08
5321
原创 myBatis的步骤
简介什么是 MyBatis ?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。...
2018-12-17 14:02:16
154
原创 oracle的sql语句的简单优化
执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几 十表了.这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询…数据库管理员必须在init.ora中为这个区域设置合适的参数,当这个内存...
2018-12-15 09:12:32
501
原创 pl/sql编程---过程、函数、包
1.注释单行注释 -- select * from emp where empno=7788; --取得员工信息多行注释 /*...*/来划分2.标志符号的命名规范1).当定义变量时,建议用v_作为前缀v_sal2).当定义常量时,建议用c_作为前缀c_rate3).当定义游标时,建议用_cursor作为后缀emp_cursor4).当定义例外时,建议用e_作为前缀e_error...
2018-12-14 16:57:01
336
原创 oracle的操作
一,权限管理在为一个Oracle数据库系统创建用户之后,这些用户既不能与数据库服务器连接,也不能做任何事情,除非他们具有执行特定数据库操作的权限.oracle内置权限:(SELECT * FROM SYSTEM_PRIVILEGE_MAP查);Oracle中的数据库访问权限类型共有两种:系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等对象权限: 允许用户操纵一些特...
2018-12-14 16:10:31
356
原创 部署项目到linux
idea导出war包tar -zxvf j...
2018-12-13 20:30:00
592
原创 mysql在linux下的安装
安装坏境:系统 centos7centos7不支持mysql,内部集成了mariadb,而安装mysql的话会和mariadb文件冲突,所以需要先卸载mariadb,以下为卸载mariadb,安装mysql的步骤列出所有被安装的rpm packagerpm -qa | grep mariadb#卸载rpm -e mariadb-libs-5.5.37-1.el7_0.x86_641...
2018-12-13 19:42:06
179
分页,查询,排序,模糊查询(包含数据库文件)
2018-11-05
apache james 连接oracle 19c数据库连接失败的问题
2021-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人