自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

有脑子的搬砖工的博客

自己在学习过程中做的一些总结,希望一起交流学习,共同进步。

  • 博客(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 711

原创 企业版Tapdata

企业版Tapdata试用项目背景如果公司使用有一个多版本的项目,由于特殊需求,数据库必须放在他们本地,但是公司又需要汇总整个的数据做数据分析,这样就要实时更新每一服务器上的数据库来保证他们的数据为最新的并且要提取他们数据到总部来做数据分析。以前在这上面浪费大量的人力物力,贵公司出一款实时同步数据以及占用资源低,并且支持多个数据库互相同步的的解决方案。所以满心欢喜的来试用本产品。产品介绍体验感受1.界面友好,全部可视化操作,并且支持在线拖拽操作。2.数据传输功能包括:数据库迁移,数据同步,数据校验

2021-08-05 20:03:00 774

原创 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 859

原创 同步学生

同步学生学期评语如果学生减少,就例如转班,退学等操作,自动把学生评语删除。如果学生增加,例如转过来学生,新增插班生,自动把学期评语初始化出来。如果出现一个学生两个学期评语,自动删除没有学期评语的学期评语。学期评语类public class BjtermRemark extends DataEntity<BjtermRemark>{ /** * 学期评语 */ p...

2019-12-31 16:21:57 308

原创 加考试的锁,设置失效时间

设置一个考试,给考试上锁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 384

原创 考试试题计算选择题的答案

计算选择题答案//自动得出单选和多选的答案 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 298

原创 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 639

原创 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 1883 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 805

转载 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 386

转载 isEmpty和isBlank的区别

StringUtils中isEmpty和isBlank的区别StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等)。StringUtils中全是静态...

2019-03-25 17:46:16 4421

转载 安装mysql出现提示MSVCR120.dll文件丢失

解决方法:到微软官网下载 VC redist packages for x64 跳转vcredist_x64.exe如果是32位,则选vcredist_x32.exe安装完后会提示重启电脑,不需要重启。再执行一次mysql初始化,发现成功了。 ...

2019-02-16 13:19:04 4772 1

原创 使用Ribbon实现客户端负载均衡

一、使用Ribbon实现客户端负载均衡经过前文的讲解, 已经实现了微服务的 注册与发现。启 动各个微服务时 ,Eureka Client会把自己的网络信息注册到 Eureka Server 上。世界似乎更美好了一些。然而,这样的架构依然有一些问题,比 如负载均衡。一般来说,在生产环境中,各个微服务都会部署多个实例。那么服务消费者要如何将请求分摊到多个服务提供者实例上呢?1.1 Ribbon...

2019-01-09 10:23:49 620

原创 Eureka Server 的高可用

1.Eureka Server 的高可用有分布式应用开发经验的读者应该能够看出,前 文 编写的单节点 Eureka Server 并不适合线上 生产环境。Eureka Client 会定时连接 Eureka Server, 获取服务注册表中的信息并缓存在本地。微服务在消费远程 API 时总是使用本地 缓存中的数据。因此一般来说,即使Eureka Server 发生宕机,也不会影响到服务之间的调...

2019-01-09 10:17:38 766 1

原创 整合springBoot actuator

1.为项目整合spring boot actuatorspring boot actuator提供了很多监控端点,从而了解应用运行情况。可使用 http://ip:port/endpoint 的形式访问这些端点:修改服务提供者项目:pom.xml中添加如下内容:&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&l...

2019-01-09 10:12:57 1328 1

原创 springclound快速入门

一、开始使用springcloud实战微服务1.工具及软件版本选择jdk 1.8springboot 1.5.9springcloud edgwarespringtool suite / ideamaven 3.5.02.服务提供者与服务消费者3.编写服务提供者1.创建maven项目2.pom.xml 文件内容如下 &lt;?xml version="1.0" encod...

2019-01-09 09:55:51 1833

原创 springclound概述

一、微服务架构概述1.单体应用架构 优点:比较容易部署测试,项目初期可以很好的运行 存在的问题:随着需求的增加,开发人员的增加,单体应用越来越臃肿,可维护性,灵活性变低,维护成本越来越高。 复杂性高,可靠性低,扩展能力受限,阻碍技术创新。 例如:电影售票系统2.什么是微服务? 微服务本身并没有严格定义,每个人的理解也可能不同。 martin fowler是这样描述的: ...

2019-01-09 09:30:47 3782

原创 跨域问题

什么是跨域问题同源策略:同源指的是域名(或IP),协议,端口都相同,不同源的客户端脚本(javascript、ActionScript)在没明确授权的情况下,不能读写对方的资源。URL 解释 是否跨域http://www.morethink.cn 原来的URLhttp://www.image.morethink.cn 子域名 ...

2018-12-26 19:25:18 220

原创 权限显示时报错

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 2273

原创 用户登陆后的显示权限列表

1.查找用户列表,并添加到当前session中@Controller public class HomeController { @Autowired private SysUserService sysUserService; @RequestMapping({"/","/index"}) public String index(HttpServlet...

2018-12-26 08:47:39 709

原创 用户尝试登陆错误次数

1.引入依赖本文主要引入的jar包如下:&lt;dependency&gt; &lt;groupId&gt;org.apache.shiro&lt;/groupId&gt; &lt;artifactId&gt;shiro-spring&lt;/artifactId&gt; &lt;version&gt;1.4.0&lt;/version&gt; &lt;

2018-12-25 16:39:35 2632

原创 springboot和mybatis下逆向生成实体类和.xml映射文件

导入jar包和插件 我的idea版本必须导入jar包依赖,有的可以直接导入插件 &lt;dependency&gt; &lt;groupId&gt;org.mybatis.generator&lt;/groupId&gt; &lt;artifactId&gt;mybatis-generator-core&lt;/artifactId&gt;...

2018-12-25 15:26:04 2143 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 165

原创 springboot和redis的结合使用

启动jar包,pom.xml文件添加依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt; &lt...

2018-12-21 20:03:14 1660 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 189

原创 redis的介绍及安装

Redis1.了解redisredis是一款内存高速缓存数据库(磁盘IO—&amp;gt;内存)Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点: 1,Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 2,Redis不仅仅支持简单的key-valu...

2018-12-21 19:17:32 121

原创 springboot实现热部署(idea2018)

热部署spring-boot-devtools是一个为开发者服务的一个模块,其中最重要的功能就是热部署。原理是在发现代码有更改之后,重新启动应用,但是速度比手动停止后再启动更快。其深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类,称为restart ClassLoader,这样在有代码更改的时...

2018-12-20 20:10:15 657

原创 解决thymeleaf模板严格要求格式

引入依赖 &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-thymeleaf&lt;/artifactId&gt; &lt;/dependency&gt;...

2018-12-20 19:47:45 801

原创 springboot日志配置

导入mavern依赖包 &lt;dependency&gt; &lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt; &lt;artifactId&gt;log4j-core&lt;/artifactId&gt; &lt;version&gt;2.10.0&lt;/ve...

2018-12-20 19:24:50 287

原创 springboot的搭建

springboot简介  Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。  该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。    通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者。 ...

2018-12-20 17:21:54 355

原创 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 232

原创 oracle表之间的关联

mybatis-config.xml&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&gt

2018-12-18 20:56:42 1103

原创 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 5221

原创 myBatis的步骤

简介什么是 MyBatis ?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。...

2018-12-17 14:02:16 122 1

原创 oracle的sql语句的简单优化

执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几 十表了.这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询…数据库管理员必须在init.ora中为这个区域设置合适的参数,当这个内存...

2018-12-15 09:12:32 420

原创 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 297 1

原创 oracle的操作

一,权限管理在为一个Oracle数据库系统创建用户之后,这些用户既不能与数据库服务器连接,也不能做任何事情,除非他们具有执行特定数据库操作的权限.oracle内置权限:(SELECT * FROM SYSTEM_PRIVILEGE_MAP查);Oracle中的数据库访问权限类型共有两种:系统权限: 允许用户执行特定的数据库动作,如创建表、创建索引、连接实例等对象权限: 允许用户操纵一些特...

2018-12-14 16:10:31 290 1

原创 部署项目到linux

idea导出war包![在这里插入图片描述](https://img-blog.csdnimg.cn/20181213203725979.png?x-oss-proce点击apply,ok在out目录下有把.war文件放在linux上的tomcat的webapps下在linux上创建数据库,直接可以 source .sql文件然后就可以在浏览器直接访问了备份数据库mysq...

2018-12-13 20:51:25 310

原创 linux下安装jdk,tomcat配置环境变量

1,创建文件夹把安装好的.gz的压缩包放在你想解压的目录下,或者使用cp或者mv移动到你想安装的目录ls -l 显示当前路径下的文件mv jkd-8u191 -linux-x64.tar.gz /usr/local/jdk1.8mv apache-tomcat-8.5.35.tar.gz /user/local/tomcat2,解压(这里是解压到当前目录)tar -zxvf j...

2018-12-13 20:30:00 533

原创 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 146

省市区sql语句

就是导出来的sql语句,方便大家在进行省市区联查的时候使用,我本来想用0积分的,当是最小的才是1积分,对不住各位了。

2018-11-20

分页,查询,排序,模糊查询(包含数据库文件)

此资源包含sql文件,能够实现分页,模糊查询,排序的功能。里面用到,jdbc连接数据库,连接池。从数据库查询到的数据实时显示到前端页面上。

2018-11-05

城市三级联动包含数据库

实现城市三级联动,当选择某项时,下一项自动出来城市所属的下级县。

2018-11-05

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

TA关注的人

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