自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 移除@Autowired的黄色警告Field injection is not recommended

2021-09-03 14:51:08 259

原创 二分搜索

public class Test { /** 被搜索数据的大小 */ private static final int size = 5000000; public static void main(String[] args) { long[] data = new long[size];// 添加测试数据...

2019-05-08 09:18:21 199

原创 SQL基础

​​​​​​SQL语句分类数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等数据操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update等数据控制语言:简称DCL(Data ...

2019-04-29 17:46:29 349

转载 SQL之to_date()

日期例子:SELECT TO_DATE('2006-05-01 19:25:34', 'YYYY-MM-DD HH24:MI:SS') FROM DUALSELECT TO_DATE('2006-05-01 19:25', 'YYYY-MM-DD HH24:MI') FROM DUALSELECT TO_DATE('2006-05-01 19', 'YYYY-MM-DD HH24')...

2019-04-23 15:25:51 27054

原创 判断浏览器类型

<!doctype html><html><head><meta charset="utf-8"> <script type="text/javascript" src="../recourse/jQuery/jquery-2.2.3.min.js"></script><style>div {...

2019-04-17 19:26:12 136

原创 es6常用语法

// 箭头函数 let f = a => a + 1;// 等价于var f = function(a) { return a + 1;}// 模版字符串let a = 'react'let s = `hello ${a}`; // hello react// 解构赋值let [lang, ...other] = ['js', 'java', 'react...

2019-04-17 18:00:35 180

原创 常用meta标签

编码集<meta charset="utf-8">适应移动端<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">防劫持<meta http-equiv="C...

2019-04-17 17:53:46 186

原创 Js-获取当前时间

<!DOCTYPE html><html><head> <title></title></head><body> <div id="Time"></div> <script type="text/javascript"> getDate() functi...

2019-04-17 15:48:53 1291

原创 Js-动态边框

<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"> <style type="text/css"> *{ margin: 0; padding: 0; } body { flex-wrap:wrap; ...

2019-04-17 14:52:49 1423

原创 Js-判断容器是否碰撞

<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"> <script type="text/javascript" src="../recourse/jQuery/jquery-2.2.3.min.js"></scri...

2019-04-17 13:52:02 369

原创 Js-动态边框时间倒计时

<!DOCTYPE html><html><head> <title> </title> <meta charset="utf-8"></head><body> <h1 id="countdown"></h1> <script type="text/jav...

2019-04-17 13:41:10 546

原创 css 多行文字超出变省略号

<!DOCTYPE html><html><head> <title> </title> <meta charset="utf-8"> <style type="text/css"> .brief-box { width:200px; } .brief-word { width:70%;...

2019-04-17 13:33:57 325

原创 Js-动态边框容器触碰边缘弹回

<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"> <script type="text/javascript" src="../recourse/jQuery/jquery-2.2.3.min.js"></scri...

2019-04-16 21:32:09 727

原创 Js-动态边框鼠标拖动

<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"> <style type="text/css"> * { margin:0; padding:0; } .box { width:100px; hei...

2019-04-16 21:20:52 858

原创 Mybatis小知识点

一.Mapper接口动态代理规范 1). namespace必须是Mapper接口的全限定名(带包名) 2). 配置的id(statement的id)必须是接口方法的方法名 3). parameterType必须和接口方法的参数类型一致 4). resultType必须和接口方法的返回值类型一致二.Mapper映射文件相关 1.动态sql之 ...

2019-04-15 21:29:23 252

原创 Freemarker入门Demo

创建项目,pom倒入freemarker,解析整体代码1.创建静态模板freemarker.ftl(静态模板的结尾可以是任意的,官方建议以.ftl结尾)我是freemarker静态模板,${variable}2.后台主体代码FreemarkerDemoTest.javapublic class FreemarkerDemoTest { public sta...

2019-04-14 21:04:33 249

原创 Security小知识点

1.获取登录用户名SecurityContextHolder.getContext().getAuthentication().getName();2.BCrypt加密算法BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder();seller.setPassword(bCryptPas...

2019-04-14 17:18:53 304

原创 AngularJs实现面包屑导航

1.页面样式2.html <!-- list列表 --> <tbody> <tr ng-repeat="entity in list"> <td><input type="checkbox" ></td> ...

2019-04-13 17:52:53 1522 1

原创 BCrypt实现注册加密

1.Controller层@RestController@RequestMapping("seller")public class SellerController { @Reference private SellerService sellerService; @RequestMapping("/add") public Result add(@Re...

2019-04-13 15:47:11 700

原创 Security+BCrypt加密算法实现登录验证

用户表的密码通常使用MD5等不可逆算法加密后存储,为防止彩虹表破解更会先使用一个特定的字符串(如域名)加密,然后再使用一个随机的salt(盐值)加密。 特定字符串是程序代码中固定的,salt是每个密码单独随机,一般给用户表加一个字段单独存储,比较麻烦。 BCrypt算法将salt随机并混入最终加密后的密码,验证时也无需单独提供之前的salt,从而无需单独处理salt问题。1.web.xm...

2019-04-12 14:25:00 927

原创 Spring-security入门Demo

login.html<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"></head><body><form action="/login" method="post"> ...

2019-04-11 13:54:03 99

原创 Angularjs增加/删除表格

1.引入2.html部分<body ng-app="test" ng-controller="con"> <button type="button" ng-click="entity={specificationOptionList:[]}">新建</button> <!-- 规格选项 --> <div cla...

2019-04-05 17:51:00 385

原创 iframe标签的使用

<a href="otherPage.html" target="iframe"></a> <iframe id="iframe" name="iframe" onload="SetIFrameHeight()" frameborder="0" src="home.html"></iframe>

2019-04-04 17:27:45 411

原创 AngularJs-前后分离

1.将自定义模块,公共部分代码分离,例如以是否有分页模块为例2.抽取公共功能模块(baseController.js)3.在js中继承公共功能模块4.html页面引入js5.分离Service层...

2019-04-02 19:31:34 337

原创 AngularJs分页+Mybatis分页组件

1.引入文件(注意angular.js位置应该在最上方)2.HTML中添加分页标签<!-- 要分页的表格 --><table></table><!-- 分页组件 --><tm-pagination conf="paginationConf"></tm-pagination>3.js控制器...

2019-03-30 16:53:59 265

原创 AngularJs入门

目录ng-app 声明AngularJs作用范围,在标签内添加ng-app{{}}输出符号ng-model 数据双向绑定ng-init 初始化controller自定义控制器ng-click 点击事件ng-repeat 循环ng-options select标签下使用,性能优于ng-repeat,使用时必须有ng-model$http 请求ng-ap...

2019-03-29 21:21:12 209

原创 springMVC其它配置

一.使用阿里jastjson //在springmvc.xml中配置 <mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="com.alibaba.fastjson.support.spring.Fa...

2019-03-29 15:35:03 94

原创 Zookeeper安装

1.解压文件夹(tar -zxvf zookeeper.tar.gz)2.进入解压后的文件夹(cd zookeeper)3.创建存储数据文件夹(mkdir data)4.进入配置文件夹准备配置核心文件(cd conf)5.创建核心配置文件zoo.cfg(cp zoo_sample.cfg zoo.cfg)6.更改配置文件存储数据的文件夹路径(vim zo...

2019-03-29 14:51:49 93

原创 Linux命令

目录一、文件、目录操作命令二、查看文件内容命令三、基本系统命令四、监视系统状态命令五、磁盘操作命令六、用户和组相关命令七、压缩命令八、网络相关命令九、其他命令vim编辑模式 esc+: 输出命令模式 wq 保存退出 q! 不保存退出 一、文件、目录操作命令...

2019-03-29 14:28:42 213

原创 .gitignore模板

### Java template*.class# Mobile Tools for Java (J2ME).mtj.tmp/# Package Files #*.jar*.war*.ear# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xmlhs_e...

2019-03-28 19:08:30 868

原创 处理xml中红字地址警告

2019-03-22 19:23:29 686

原创 Maven多模块依赖

ctrl+shift+alt+s在.pom中添加依赖(Alt+Insert) <dependencies> <dependency> <groupId>com.free</groupId> <artifactId>pyg-common</a...

2019-03-21 17:40:38 234

原创 Dubbo

一.Dubbo原理图大致中文表述二.Dubbo服务提供方的配置 web.xml-><?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java....

2019-03-21 16:18:47 140

原创 常用排序算法

* 排序算法的稳定性:*拿int[] a={ 6,2,4,6,1}举例。 *如果排序结束后,a[0]可以保证一定在a[3]前头,也就是他们原有的顺序不变,那这种排序算法就是稳定的。(比如常见的冒泡排序 * 排序算法的稳定性: *如果不能保证原有顺序,这种算法就是不稳定的。(比如常见的选择排序,希尔排序,堆排序,快速排序等都是不稳定的排序算法)、基数排序、插入排序、归并排序、...

2019-03-21 16:16:33 102

原创 Maven创建java子工程

2019-03-21 16:12:21 324

原创 Git

1.生成SSH密钥ssh-keygen -t rsa -C"youremail@example.com"2.Git命令全局配置用户名:git config --global user.name "name"查看git配置信息:git config --list查看git用户名:git config user.name查看邮箱配置:git config user.emai...

2019-03-16 21:33:35 100

原创 Maven私服搭建

一.下载和安装 1.下载(https://pan.baidu.com/s/1_Cx3oYwbsYXQ7TOPm_fIiQ,提取码o7vi) 2.1).下载完毕解压到无中文的目录下 windows+r打开services.msc,可以看到私服已经在服务中了 3).启动服...

2019-03-13 18:42:03 287

原创 Maven中版本控制标签dependencyManagement

Maven项目中会使用大量的相同版本框架,在进行升级框架版本时如果一个一个修改会很麻烦,此时dependencyManagement版本控制标签应运而生,通过修改属性标签中的版本号进而控制全局框架的版本...

2019-03-12 21:20:10 728

原创 IDEA创建Maven项目

一.配置文件 1).设置Maven配置文件settings.xml 2).配置阿里镜像中央仓库 &lt;mirror&gt; &lt;id&gt;alimaven&lt;/id&gt; &lt;name&gt;aliyun maven&lt;/name&gt; &lt;url&gt;http://...

2019-03-11 01:45:25 111

原创 Maven基础

一.常用命令1.mvn clean:清理(清除编译后的目录target)2.mvn compile:编译命令,会自动创建target目录3.mvn test :测试命令,会执行src/test/java 中的测试类(建议后缀为Test)中测试方法4.mvn package:打包命令,可以把java project ,web project打成jar包或者war包5.mvn i...

2019-03-10 11:13:01 110

空空如也

空空如也

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

TA关注的人

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