摘要:        
CSS手册:https://www.xp.cn/css3/    
阅读全文
 
        
        posted @ 2020-04-18 23:35
codedot
阅读(312)
推荐(0)
        
            
        
        
摘要:        
jQuery手册:http://jquery.cuishifeng.cn/ 一、选择器 1. id选择器、类名选择器、元素选择器、多选择器 //id选择器 $("#myDiv"); //类名选择器 $(".myClass"); //元素选择器 $("div"); //多选择器 $("div,span    
阅读全文
 
        
        posted @ 2020-04-18 09:23
codedot
阅读(794)
推荐(0)
        
 
		
    
        
        
摘要:        
注解常常与反射一起使用。 一、注解是什么及作用 注解(Annotation)相当于一种标记,在程序中加入注解就等于为程序打上某种标记,没有加,则等于没有任何标记,以后,javac编译器、开发工具和其他程序可以通过反射来了解你的类及各种元素上有无何种标记,看你的程序有什么标记,就去干相应的事,标记可以    
阅读全文
 
        
        posted @ 2020-03-14 13:45
codedot
阅读(390)
推荐(0)
        
 
		
    
        
        
摘要:        
首先,来了解下类的加载过程: 类加载的完整过程如下: 在编译时,Java 编译器编译好 .java 文件之后,在磁盘中产生 .class 文件。.class 文件是二进制文件,内容是只有 JVM 能够识别的机器码。 JVM 中的类加载器读取字节码文件,取出二进制数据,加载到内存中,解析.class     
阅读全文
 
        
        posted @ 2020-03-13 22:24
codedot
阅读(416)
推荐(1)
        
            
        
        
摘要:        
遇到这种情况,一般是Idea的配置问题,可以通过以下两个步骤解决: 1. idea maven 的import 的vm 参数修改 修改idea maven 的import 参数, 具体如图1所示: 2. 修改Java编译参数 参考文档: https://blog.csdn.net/zhongzunf    
阅读全文
 
        
        posted @ 2020-03-13 22:22
codedot
阅读(1799)
推荐(0)
        
 
		
    
        
        
摘要:        
一、jar形式部署 java -jar xxxxxx.jar 这种方式的启动,linux只会短暂的运行该项目,当退出控制台后会自动关闭该项目。 nohup java -jar xxxxxxx.jar >日志文件名.log 2>&1 & 命令详解: nohup:不挂断地运行命令,退出帐户之后继续运行相    
阅读全文
 
        
        posted @ 2020-03-05 12:45
codedot
阅读(598)
推荐(0)
        
 
		
    
        
        
        
        posted @ 2020-03-01 22:14
codedot
阅读(189)
推荐(0)
        
            
        
        
摘要:        
Actuator 是 Spring Boot 提供的对应用系统的自省和监控功能。通过 Actuator,可以使用数据化的指标去度量应用的运行情况,比如查看服务器的磁盘、内存、CPU等信息,系统的线程、gc、运行状态等等。 Actuator 通常通过使用 HTTP 和 JMX 来管理和监控应用,大多数    
阅读全文
 
        
        posted @ 2020-03-01 13:17
codedot
阅读(732)
推荐(0)
        
            
        
        
摘要:        
大版本对应 Spring BootSpring Cloud 1.2.x Angel版本 1.3.x Brixton版本 1.4.x stripes Camden版本 1.5.x Dalston版本、Edgware版本 2.0.x Finchley版本 2.1.x Greenwich版本 2.2.x     
阅读全文
 
        
        posted @ 2020-03-01 10:39
codedot
阅读(2592)
推荐(0)
        
 
		
    
        
        
        
        posted @ 2020-02-29 21:38
codedot
阅读(137)
推荐(0)
        
            
        
        
        
        posted @ 2020-02-29 21:37
codedot
阅读(127)
推荐(0)
        
            
        
        
摘要:        
一、lombok概述 Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是 在运行过程中,帮你自动生成    
阅读全文
 
        
        posted @ 2020-02-29 21:36
codedot
阅读(2887)
推荐(0)
        
            
        
        
摘要:        
一、自动配置原理 1. SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration 2. @EnableAutoConfiguration 作用 利用EnableAutoConfigurationImportSelector给容器中导入一些组件?    
阅读全文
 
        
        posted @ 2020-02-29 16:58
codedot
阅读(3182)
推荐(0)
        
            
        
        
摘要:        
如果想要在SpringApplication启动后做一些事情,我们可以实现CommandLineRunner或者ApplicationRunner接口。这2个接口都提供了一个run方法,这个run方法会在SpringApplication.run(…)完成之前被调用。 另外,需要注意的是,我们可以同    
阅读全文
 
        
        posted @ 2020-02-29 16:47
codedot
阅读(1021)
推荐(0)
        
            
        
        
        
        posted @ 2020-02-29 14:00
codedot
阅读(128)
推荐(0)
        
            
        
        
摘要:        
在server.xml文件中,firewall标签用来定义防火墙;firewall下whitehost标签用来定义 IP白名单 ,blacklist用来定义 SQL黑名单。 <firewall> <whitehost> <!-- ip 白名单 用户对应的可以访问的 ip 地址 --> <host u    
阅读全文
 
        
        posted @ 2020-02-29 12:22
codedot
阅读(696)
推荐(0)
        
            
        
        
摘要:        
rule.xml 里面就定义了我们对表进行拆分所涉及到的规则定义。我们可以灵活的对表使用不同的分片算法,或者对表使用相同的算法但具体的参数不同。这个文件里面主要有 tableRule 和 function 这两个标签。在具体使用过程中可以按照需求添加 tableRule 和 function。 <?    
阅读全文
 
        
        posted @ 2020-02-29 11:07
codedot
阅读(982)
推荐(0)
        
 
		
    
        
        
摘要:        
1. 修改防火墙后,执行启动镜像命令(docker start 镜像ID)报如下错误: Error response from daemon: driver failed programming external connectivity on endpoint mycat (0e77fad251c    
阅读全文
 
        
        posted @ 2020-02-28 22:51
codedot
阅读(302)
推荐(0)
        
            
        
        
摘要:        
Schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以及 DataSource。 <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:    
阅读全文
 
        
        posted @ 2020-02-28 21:41
codedot
阅读(802)
推荐(0)
        
            
        
        
摘要:        
Mycat的配置文件,设置账号、参数等。server.xml 几乎保存了所有 mycat 需要的系统配置信息。其在代码内直接的映射类为 SystemConfig 类。 <?xml version="1.0" encoding="UTF-8"?> <!-- - - Licensed under the    
阅读全文
 
        
        posted @ 2020-02-28 21:04
codedot
阅读(1337)
推荐(0)
        
            
        
        
摘要:        
Mycat是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),由于 MyCAT 中使用了JDK7 中的一些特性,所以要求必须在 JDK7 以上的版本上运行。 Mycat支持多种数据库接入,如:MySQL、SQLServer、Oracle、MongoDB 等,推荐使用M    
阅读全文
 
        
        posted @ 2020-02-28 20:43
codedot
阅读(3572)
推荐(0)
        
            
        
        
摘要:        
一、数据库中间件 Mycat 是数据库中间件,就是介于数据库与应用之间,进行数据处理与交互的中间服务。由于前面讲的对数据进行分片处理之后,从原有的一个库,被切分为多个分片数据库,所有的分片数据库集群构成了整个完整的数据库存储。 二、逻辑库(schema) 通常对实际应用来说,并不需要知道中间件的存在    
阅读全文
 
        
        posted @ 2020-02-28 17:33
codedot
阅读(246)
推荐(0)
        
            
        
        
摘要:        
官网:http://www.mycat.io/ 一、Mycat是什么 Mycat是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的的 Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用MySQL 原生(Native)协议与多个 My    
阅读全文
 
        
        posted @ 2020-02-28 11:53
codedot
阅读(1905)
推荐(1)
        
 
		
    
        
        
摘要:        
WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 其实WebService并不是什么神秘的东西,它就是一个可以远程调用的类,或者说是组件,把你本地的功能开放出去共别人    
阅读全文
 
        
        posted @ 2020-02-27 07:33
codedot
阅读(27517)
推荐(12)
        
 
		
    
        
        
摘要:        
本节部分内容摘自:https://blog.csdn.net/zzhongcy/article/details/102893309 一、引入依赖 <!-- 核心启动器, 包括auto-configuration、logging and YAML --> <dependency> <groupId>o    
阅读全文
 
        
        posted @ 2020-02-25 22:52
codedot
阅读(26373)
推荐(8)
        
            
        
        
摘要:        
一、事务定义 事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系    
阅读全文
 
        
        posted @ 2020-02-25 21:43
codedot
阅读(3382)
推荐(1)
        
            
        
        
摘要:        
代码开发的时候,有时需要把某分支(比如develop分支)的某一次提交合并到另一分支(比如master分支),这就需要用到git cherry-pick命令。 1. 首先,切换到develop分支,敲 git log 命令,查找需要合并的commit记录,比如commitID:7fcb3defff     
阅读全文
 
        
        posted @ 2020-02-25 18:41
codedot
阅读(14326)
推荐(2)
        
            
        
        
        
        posted @ 2020-02-25 11:30
codedot
阅读(212)
推荐(0)
        
            
        
        
摘要:        
现在的企业服务逐渐地呈现出数据的指数级增长趋势,无论从数据库的选型还是搭建,大多数的团队都开始考虑多样化的数据库来支撑存储服务。例如分布式数据库、Nosql数据库、内存数据库、关系型数据库等等。再到后端开发来说,服务的增多,必定需要考虑到多数据源的切换使用来兼容服务之间的调用。 一、引入依赖 <!-    
阅读全文
 
        
        posted @ 2020-02-25 09:50
codedot
阅读(2703)
推荐(0)
        
 
		
    
        
        
摘要:        
一、引入依赖 <!-- 核心启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency>    
阅读全文
 
        
        posted @ 2020-02-24 14:02
codedot
阅读(1973)
推荐(1)
        
 
		
    
        
        
摘要:        
Mybatis的通用mapper和Hibernate一样都实现了JPA接口,简化了数据库的操作。和Hibernate的对比,Hibernate和Mybatis都是对数据库的单表操作。Hibernate的封装更加彻底,但是由于写死,性能和框架大小都被限制,而通用Mapper提供一个example来提供    
阅读全文
 
        
        posted @ 2020-02-23 21:57
codedot
阅读(222)
推荐(0)
        
            
        
        
摘要:        
一、引入依赖 <dependencies> <!-- 核心启动器, 包括auto-configuration、logging and YAML --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin    
阅读全文
 
        
        posted @ 2020-02-23 17:23
codedot
阅读(394)
推荐(1)
        
            
        
        
摘要:        
在web开发中,数据的分页是必不可少的。Pagehelper分页插件很强大,虽说平时我们不需要用到它的很多功能,但是了解下还是有必要的。 官网:https://pagehelper.github.io/ 注:在 MyBatis下使用。本节是在 SpringBoot整合mybatis 基础上进行演示。    
阅读全文
 
        
        posted @ 2020-02-23 14:00
codedot
阅读(2165)
推荐(1)
        
            
        
        
摘要:        
Druid是一个关系型数据库连接池,它是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容数据库,包括了Oracle、MySQL、PostgreSQL、SQL Server、H2等。Druid在监控、可扩展性、稳定性和性能方面具有明显的优势。通过Druid提供的监控功能,可以实时观察数据库连接池    
阅读全文
 
        
        posted @ 2020-02-23 13:34
codedot
阅读(1247)
推荐(0)
        
            
        
        
摘要:        
对于任何一个应用而言,客户端做的数据有效性验证都不是安全有效的,而数据验证又是一个企业级项目架构上最为基础的功能模块,这时候就要求我们在服务端接收到数据的时候也对数据的有效性进行验证。为什么这么说呢?往往我们在编写程序的时候都会感觉后台的验证无关紧要,毕竟客户端已经做过验证了,后端没必要在浪费资源对    
阅读全文
 
        
        posted @ 2020-02-23 08:14
codedot
阅读(1035)
推荐(0)
        
 
		
    
        
        
摘要:        
1. 在开发中会遇到要把项目部署到不同的环境,一般把项目部署到服务器上,需要改数据库配置,redis配置等等,这个时候如果只有一套配置文件,那部署前要把配置文件里的路径,ip都要改一遍,这样人工的修改难免会出现漏改,错改的情况,再遇到集群部署,分布式部署,一错再改就不好改了,所以自然想到如果可以有    
阅读全文
 
        
        posted @ 2020-02-22 22:16
codedot
阅读(609)
推荐(0)
        
            
        
        
摘要:        
Spring对数据库的操作在jdbc上面做了深层次的封装,提供了JdbcTemplate模板。 传统Jdbc API与Spring jdbcTemplate比较: //JDBC API Statement statement = conn.createStatement(); ResultSet r    
阅读全文
 
        
        posted @ 2020-02-22 22:07
codedot
阅读(8509)
推荐(5)
        
            
        
        
摘要:        
注意:springboot不推荐使用jsp。 一、引入依赖 <!-- 核心启动器, 包括auto-configuration、logging and YAML --> <dependency> <groupId>org.springframework.boot</groupId> <artifact    
阅读全文
 
        
        posted @ 2020-02-22 21:04
codedot
阅读(1239)
推荐(1)
        
            
        
        
摘要:        
在传统的web开发时,我们创建一个Filter,需要在web.xml里做配置: <filter> <filter-name>FirstFilter</filter-name> <filter-class>com.linhw.demo.filter.MyFirstFilter</filter-clas    
阅读全文
 
        
        posted @ 2020-02-22 19:32
codedot
阅读(420)
推荐(0)
        
            
        
        
摘要:        
在传统的web开发时,我们创建一个Listener,需要在web.xml里做配置: <listener> <listener-class>com.linhw.demo.listener.MyFirstListener</listener-class> </listener> 这样每新增一个Liste    
阅读全文
 
        
        posted @ 2020-02-22 17:52
codedot
阅读(626)
推荐(0)