final解密

1、final修饰成员变量代表该变量是不可变的,相当于常量。(和static组合使用代表类常量)。2、final修饰的参数:如果是基本类型则是常量,数值不可改变;如果是引用类型,引用不可改变,引用的对象本身内容可以改变。3、final修饰的方法:代表这个方法不能被覆盖(重写)。4、final修饰的类:代表该类不能被继承。参考:https://www.cnblogs.com/aristole/p/8
分类: 服务端 发布时间: 04-12 23:50 阅读次数: 0

加密和安全相关

加密和安全常见的加密算法有和协议有对称加密,公钥加密,单向加密和认证协议对称加密对称加密,在加密和解密时使用的是同一个密钥常见的对称加密有:DES,3DES,AES,Blowfish,Twofish,IDEA,RC6,CAST5对称密钥加密和解密的过程:数据发送方A和数据接收方B在发送数据前先通过某种渠道约定好密钥,然后A将明文的数据使用对称密钥进行加密,然后将加密后的数据发送给B,B接受到数据后
分类: 企业开发 发布时间: 04-12 23:50 阅读次数: 0

阿里云centos系统安装数据库

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm yum install Percona-Server-client-56 Percona-Server-server-56 mysql -uroot -proot登录数据库 mysql -u root -p 也可登录,密码是root,需执行过mysql -uroot -proot
分类: 其他 发布时间: 04-12 23:50 阅读次数: 0

idea导入多模块项目

分类: 其他 发布时间: 04-12 23:50 阅读次数: 0

maven插件快速理解

插件运行后,属性就会被导进去 还有一种方式导属性,用implementation实现 建议点击别人写的插件的属性查看用途
分类: 其他 发布时间: 04-12 23:49 阅读次数: 0

maven mybatis插件使用

一、新建一个maven项目,打包为jar包 二、pom文件的配置: <build> <finalName>vo</finalName> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.
分类: 其他 发布时间: 04-12 23:49 阅读次数: 0

Kafka结合springboot的简单运用

kafka作用类似于rabbitMQ 一、添加依赖 < dependency> < groupId>org.springframework.kafka</ groupId> < artifactId>spring-kafka</ artifactId> < version>2.2.5.RELEASE</ version> </ dependency> 二、application.yml的配置 spring: kafka: bootstrap-servers: localhost:9092 co
分类: 其他 发布时间: 04-12 23:49 阅读次数: 0

springboot pagehelper使用

添加依赖 < dependency> < groupId>com.github.pagehelper</ groupId> < artifactId>pagehelper</ artifactId> < version>1.1.2</ version> </ dependency> spring yml配置 pagehelper: helperDialect: mysql reasonable: true supportMethodsArguments: true params: count=
分类: 其他 发布时间: 04-12 23:49 阅读次数: 0

跨服务器发送请求

@Autowired private RestTemplate restTemplate; 发送post请求 ResultBase resultBase = restTemplate.postForObject(“http://userService/user/go”, map, ResultBase.class);//第一个为发送的地址,map是Map类型,第三个参数是设置返回类型 然后就可接收到 @PostMapping("/user/go") public ResultBase haha
分类: 其他 发布时间: 04-12 23:48 阅读次数: 0

sourceTree小白使用教程

sourceTree官网因为访问限制访问不了,故写个简单的教程 一、确保电脑上有git 二、github上新建一个自己的库,然后拿到克隆的地址 三、 克隆下来项目,然后新建一个分支 打开项目的readme.md文件 此时被切换到childy分支,然后修改readme.md文件,添加hahaha字段 然后文件状态有变化,暂存文件,点击提交 然后在sourceTree上切换为master后打开readme.md文件,hahaha字段不见了,发现文件还是原来那样 然后点击合并 或者选择合并child
分类: 其他 发布时间: 04-12 23:48 阅读次数: 0

idea使用的重要功能

push项目到远端
分类: 其他 发布时间: 04-12 23:48 阅读次数: 0

移动开发中的复杂问题集锦

无法git项目上云端 1、git账号改过密码,保存在本机中的密码不对
分类: 其他 发布时间: 04-12 23:48 阅读次数: 0

git功能小记

理解 跟踪定义: 初次克隆某个仓库的时候,工作目录中的所有文件都属于已跟踪文件,并处于未修改状态。 编辑过某些文件之后,由于自上次提交后你对它们做了修改,Git 将它们标记为已修改文件。 必须先将他们的工作拉取(pull)下来并将其合并进你的工作后才能推送 Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。 当 git fetch 命令从服务器上抓取本地没有的数据时,它并不会修改工作目录中的内容。 它只会获取数据然后让你自己合并。 命令: 修改用户信息 $ git confi
分类: 其他 发布时间: 04-12 23:47 阅读次数: 0

vscode学习

打开eslint的自动修改格式功能 然后搜索auto fix,保存文件就会自动修复格式了
分类: 其他 发布时间: 04-12 23:47 阅读次数: 0

web端高德地图使用教程,使用vue框架

一、添加高德地图入口 <script src="https://webapi.amap.com/maps?v=1.4.10&key=您申请的key值&plugin=AMap.MarkerClusterer,AMap.Geocoder"></script> MarkerClusterer:点聚合插件 Geocoder:地理编码与逆地理编码服务,提供地址与坐标间的相互转换 let map = new AMap.Map('container', { resizeEnable
分类: 其他 发布时间: 04-12 23:47 阅读次数: 0

高德地图重要功能小记

叠加别的图层 var map = new AMap.Map('container', { resizeEnable: true, center: [116.397428, 39.90923], zoom: 13 }); //实时路况图层 var trafficLayer = new AMap.TileLayer.Traffic({ zIndex: 10 }); map.add(traff
分类: 其他 发布时间: 04-12 23:46 阅读次数: 0

BaseModel--基础实体

get set 方法 我没写.别忘了. public class BaseModel implements Serializable{ private static final long serialVersionUID = -1082999094137367538L; public static final String ViewMode_SalesRepView = "SalesRepView";//我的 public static final String ViewMode_M
分类: 其他 发布时间: 04-12 23:46 阅读次数: 0

ExcelUtils以及不用工具导出Excel的方法

包位置:com.xxxxx.common.utils /*Excel工具类 */ public class ExcelUtils{ //1:通过值 获取cell public static Cell getCellByValue(Sheet sheet,String value){ for( int row = 0 ; row < 10 ; row ++ ){ for(int col = 0 ;col < 100 ; col ++){ try{
分类: 其他 发布时间: 04-12 23:46 阅读次数: 0

Quartz的XML配置

<!-- Timer schedule 此段代码是Spring整合Quartz的配置文件 --> <!--要调度的对象 称之为 任务器或者作业器,或作业任务,是按照一定规律运行的定时任务   解释:调用QtzJob这个POJO类中的execute方法 将com.wfg.QtzJob注册给jobBean,jobBean就是作业任务 --> <bean id="jobBean" class="com.wfg.QtzJob" /> <bean id
分类: 其他 发布时间: 04-12 23:45 阅读次数: 0

项目中的定时任务

记录一次我自己在项目中写的,或者复制的,定时任务。 首先这个其实算是一个工具类 包:com.xxxxx.common.scheduler 类和接口:ShedulerProcessor(定时任务处理者基类) Scheduler(任务处理者接口) 接口: /** *任务处理者接口 */ public interface Scheduler{ /*处理方法 */ public abstract void process(); } 类: /** *定时任务处理者基类 */ publi
分类: 其他 发布时间: 04-12 23:45 阅读次数: 0