自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Git常用命令和学习笔记

这里写自定义目录标题自己总结的Git常用命令加粗为常用的命令自己总结的Git常用命令刚入公司,任职 Java Web开发工程师。之前也是收藏过其他人写的博客,尝试着自己写一写,养成写博客的习惯,就当是做笔记吧。加粗为常用的命令克隆项目git clone "XXX.git"列出本地分支git branch列出本地分支和远程分支(所有分支)git branch -a会在本地新建一个同名分支,并与该远程分支关联git checkout (分支名)git fetch会将数据拉取到本地仓库

2020-08-19 16:57:24 415

原创 String、JSONObject、JSONArray互转

依赖包:com.alibaba.fastjson;// 1. String 转 JSONObjectString jsonMessage = "{\"语文\":\"88\",\"数学\":\"78\",\"计算机\":\"99\"}";JSONObject jsonObject = JSONObject.parseObject(jsonMessage);// 2. String 转 JSONArrayString jsonMessage = "[{\"语文\":\"88\",\"数学\":\"7

2022-01-21 14:45:20 4955

原创 List集合排序问题

List集合排序//代表某集合List<类> list; 1.//返回 对象集合以类属性一升序排序list.stream().sorted(Comparator.comparing(类 :: 属性一));2.//返回 对象集合以类属性一降序排序 注意两种写法//先以属性一升序,结果进行属性一降序list.stream().sorted(Comparator.comparing(类 :: 属性一).reversed());//以属性一降序list.stream().sorted

2021-06-02 11:46:00 197

原创 MongoDB数据库操作笔记

MongoDB数据库操作查询语句MongoDB AND 条件MongoDB OR 条件MongoDB 添加/删除字段MongoDB 排序查询语句MongoDB AND 条件db.getCollection('microCourse').find({key1:value1, key2:value2})MongoDB OR 条件db.getCollection('microCourse').find({ $or: [ {key1: value1}, {key2:valu

2021-05-31 09:46:58 257

原创 sql总结

常用到的sql总结1. sql 把一个查询结果当作一个表来查询2. sql 查出指定格式的日期1. sql 把一个查询结果当作一个表来查询SELECT A.COLUMNFROM BJOIN(SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID FROM RW_STORE_QUNTY GROUP BY NUM_LINKID) AON A.COLUMN = B.COLUMNWHERE ...2. sql 查出指定格式的日期select DATE_FOR

2020-12-23 16:47:54 120 2

原创 @Basic 注解

@Basic 注解

2020-10-30 11:36:53 547

原创 Spring Security OAuth2.0 认证授权 学习笔记+总结

Spring Security OAuth2.0 认证授权1. 基本概念1.1 什么是认证1.2 什么是会话1.3 什么是授权1.4 授权的数据模型1.5 RBAC2. 基于Session的认证方式3. Spring Security 快速上手4. Spring Security 应用详解5. 分布式系统认证方案6. OAuth2.07. Spring Security 实现分布式系统授权8. 总结1. 基本概念1.1 什么是认证  进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、

2020-10-27 17:10:50 843 2

原创 1024上传本地项目到 Gitee

上传本地项目到 Gitee的流程1.下载安装Git2. 申请注册一个 Gitee 账号3. 本地文件上传到Gitee4. 分支1.下载安装Git下载一个适合自己操作系统的Git git官方下载,一路默认安装。安装好后打开你本地项目文件夹,右击鼠标,会出现 Git Bash Here,点击后进入Git命令行窗口。3. 这里我们需要初始化一下 git 仓库,生成 .git 隐藏文件夹,看不到的可以在文件夹的上方,查看-隐藏的项目,勾选。输入:git initgit init4. 配

2020-10-24 17:52:59 720 2

原创 Error:java: Compilation failed: internal java compiler error(内部Java编译器错误),已解决

  今天在用idea创建maven项目时候报了一个错误Error:java: Compilation failed: internal java compiler error错误:Java:编译失败:内部Java编译器错误  解决办法:File–>Settings…–>Build,Execution,Deployment–>Compiler–>Java Compiler,设置相应Module的Target bytecode version 的合适版本(跟你jkd版本一致),

2020-10-21 09:51:57 2376

原创 String 字符串的一些常用方法

字符串的一些常用方法1. .contains()和.indexOf()2. .isEmpty()3. .toUpperCase()和.toLowerCase()4. String.format()1. .contains()和.indexOf()这两种方法都是判断字符串中是否有子字符串。一般会用到String的contains,如果包含则返回true,否则返回false。使用 indexOf 会返回该字符串在某字符串中的索引值,如果不存在则返回 -1。String str1 ="tdint";Str

2020-10-19 15:05:23 289

原创 总结了几种常见的排序算法

总结了简单排序和高级排序总共六种算法的代码。直接贴简单排序(冒泡排序、选择排序、插入排序)package com.it.demo02.test;import java.util.Arrays;/** * @ClassName demo * @Description 三种简单排序 * @Author zhangxin * @Date 2020/10/12 15:30 */public class demo { // 封装交换元素的方法,方便后面调用 public sta

2020-10-12 16:27:35 72

原创 杀死进程

今天在用Tomcat跑项目时碰到8080端口被占用的情况,记录一下。windows+R 输入 cmd 打开命令行窗口寻找 8080 端口的进程号 netstat -ano | findstr 8080其中 11968 为进程号 taskkill /pid 11968 -f

2020-09-27 09:20:03 78

原创 mysql中遇到的知识点以及问题笔记

sql教程https://www.w3school.com.cn/sql/index.aspmysql limit和offset用法mysql里分页一般用limit来实现select* from article LIMIT 1,3select * from article LIMIT 3 OFFSET 1上面两种写法都表示取2,3,4三条条数据

2020-09-25 11:17:36 161

原创 常用到的几个注解

@Transactional声明式事务管理,事务就是把一堆事情绑在一起做,都成功了才算完成,否则就恢复之前的样子。添加位置:添加在接口实现类或接口实现方法上,而不是接口类中。访问权限:public 的方法才起作用。@Transactional 注解应该只被应用到 public 方法上,这是由 Spring AOP 的本质决定的。@Transactional 实质是使用了 JDBC 的事务来进行事务控制的,基于 Spring 的动态代理的机制@Qualifierqualifier的意思是合.

2020-09-25 11:06:53 138

原创 idea常用快捷键

自己总结了一些idea常用快捷键(一些简单的就不罗列了)Ctrl + Shift + Y 光标所在或所选中的 切换大小写Ctrl + Alt + Y 全选光标所在或所选中的单词,批量修改

2020-09-07 11:34:23 83

原创 配置Git环境及操作项目流程

Git操作项目流程,用到的是Gerrit1. 登入 Gerrit web2. 配置git环境以及 ssh key3. 将输出的内容粘贴到 Add SSH Public Key中,点击 Add 按钮,添加公钥4. 在配置好 SSH keys 后,点击Projects—List选择一个项目,复制clone链接,在预下载文件夹中右键选择 Git Bash,克隆项目1. 登入 Gerrit web2. 配置git环境以及 ssh key3. 将输出的内容粘贴到 Add SSH Public Key中,点击 A

2020-08-20 13:48:40 323

原创 Date类型、String类型与Long类型之间的互相转换

三者之间互相转换Date类型 → String类型Date类型 → Long类型String类型 → Date类型String类型 → Long类型Long类型 → String类型Long类型 → Date类型实际项目中遇到一些日期之间相互转换的问题,这里总结一下。废话不多说,直接上代码例:Date类型:Thu Aug 20 10:09:10 CST 2020String类型:2020-08-20 10:09:10Long类型:1597889350000附一张常用Java日期格式字母表及其含义

2020-08-20 11:20:03 2397

Java开发手册(泰山版).zip

《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理 成册,当前的版本是泰山版。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅 是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。比如:数据库的表结构和索引设 计缺陷可能带来软件上的架构缺陷或性能风险;工程结构混乱导致后续维护艰难;没有鉴权的漏洞代 码易被黑客攻击等等。所以本手册以 Java 开发者为中心视角,划分为编程规约、异常日志、单元测 试、安全规约、MySQL 数据库、工程结构、设计规约七

2020-10-27

Spring Security OAuth2.0学习笔记.zip

Spring Security OAuth2.0学习笔记 什么是认证、授权、会话。 Java Servlet为支持http会话做了哪些事儿。 基于session认证机制的运作流程。 基于token认证机制的运作流程。 理解Spring Security的工作原理,Spring Security结构总览,认证流程和授权,中间涉及到哪些组件,这些组件分 别处理什么,如何自定义这些组件满足个性需求。 OAuth2.0认证的四种模式?它们的大体流程是什么? Spring cloud Security OAuth2包括哪些组件?职责? 分布式系统认证需要解决的问题? 掌握学习方法,掌握思考方式。

2020-10-27

空空如也

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

TA关注的人

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