使用sourceTree回滚git代码到历史节点

前记回滚git代码好几次了,但是每次总是忘记回滚的步骤,每次都要再想一下,试一下。今天又回滚代码了,索性就记录一下。问题将当前代码回滚到某次历史提交。 本文示例:从master 回滚到 “回滚“ 历史节点。 操作 在需要回滚的分支“右键“选择“将master重置到这次提交“,选择重置(强行合并)到需要回滚的历史节点。如图将master 回滚到 “回滚“ 历史节点。 再次重置(软合并)到当前分支最...
阅读(197) 评论(0)

Java 常用的八种排序算法与代码实现

写排序算法是一个大工程,估计得好多天才可以写完。。。就慢慢写吧。未完待续。。。。内部排序和外部排序内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。排序算法的稳定性?排序算法可以根据稳定性分为两种:稳定和非稳定算法。那么怎么区分它们?如果链表中存在两个相同元素,稳定排序算法可以在排序之后保持他...
阅读(295) 评论(0)

java 实现二叉树题目

树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目基本都可以用递归思想解决,本文包括: 建树 向树中插入一个节点 依据树节点的值删除树中的一个节点 先续遍历树中的所有节点 中续遍历树中的所有节点 后续遍历树中的所...
阅读(195) 评论(0)

原型模式

场景假设现在我需要发送1000W封邮件,我使用多线程发送邮件(单线程的话,发完邮件我也入土了,时间太久。),我创建了一个邮件对象,每次给邮件对象赋值,然后发送出去,但是使用多线程,就遇到了线程安全问题,当线程一,创建好邮件对象后,还没有进行发送邮件操作时,线程二 又对邮件对象进行了赋值,然后线程一开始发送邮件,此时线程一发送的邮件对象,其实已经是线程二赋值的邮件对象了。那么怎么通过设计模式解决这个问...
阅读(175) 评论(0)

利用java 的动态代理模拟spring的AOP

AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。平常我门需要记录一些操作的日志,需要在操作的业务逻辑代码里嵌入日志模块的代码。这些日志模块的代码与操作的代码逻辑无关,只是做一个记录,而且在其...
阅读(233) 评论(0)

java中使用反射机制获取实体类集合的某个属性值

需求今天遇到一个需求。需要从几个对象的集合中取出对象的某些属性。怎么办呢?哪就利用反射机制写个方法吧。思路入参首先是几个对象的集合,那么方法的入参就是 list 因为是不同对象所以还是得用泛型。用反射当然得有 参数Class 最后还得有第三个参数就是需要获取的属性名。出参出参比较容易,就搞个String好了实现public String getStringAbel(List o,...
阅读(1082) 评论(0)

springboot-springSecurity 之 http Basic认证 (四)

引言:HTTP基础认证(BA)是一种简单的认证机制。当一个web客户端需要保护任何web资源的时候,服务器会发送一个带有401状态码(未授权)的HTTP回应,还有类似WWW-Authenticate: Basic realm=”realm here” 的 WWW-Authenticate HTTP头。而浏览器这时候就会弹出一个登录对话框,提示输入用户名和密码。1. 修改配置在spring boot项...
阅读(4172) 评论(0)

java 队列

QueueLinkedList实现了Queue接口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能直接访问 LinkedList的非Queue的方法),以使得只有恰当的方法才可以使用。BlockingQueue 继承了Queue接口BlockingQueueBlockingQueue 继承了Qu...
阅读(308) 评论(0)

Spring Security 4 使用@PreAuthorize,@PostAuthorize, @Secured, EL实现方法安全

本文探讨Spring Security 4 基于@PreAuthorize, @PostAuthorize, @Secured和 Spring EL表达式的方法级的安全。想要开启Spring方法级安全,你需要在已经添加了@Configuration注解的类上再添加@EnableGlobalMethodSecurity注解:package com.websystique.springsecurity....
阅读(1664) 评论(0)

Ant 风格路径表达式

ANT通配符有三种:通配符 说明例子:URL路径 说明属性: 最长匹配原则(has more characters) 说明,URL请求/app/dir/file.jsp,现在存在两个路径匹配模式/*/.jsp和/app/dir/.jsp,那么会根据模式/app/dir/.jsp来匹配原文链接:http://blog.csdn.net/songdexv/article/details/7219...
阅读(592) 评论(0)

Hashtable 和 HashMap的区别

原文地址:http://blog.csdn.net/java2000_net/article/details/2512510我们先看2个类的定义public class Hashtable extends Dictionary implements Map, Cloneable, <a href="http://lib.csdn.net/base/javase" class=...
阅读(191) 评论(0)

java 的List add 不同类型的对象

问题:今天看java的list ,list后面的<> 里面可以填多种类型,但是如果不填写类型那就默认为 Object 类型。 所有我门 add 到 list 里的 数据都会被转换成 Object 类型。而当我门再从list 中取出该数据时,就会发现数据类型已经改变。解答Object类是所有Java类的祖先。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 在不明确给出...
阅读(1933) 评论(0)

SSH连接GitHub、GitHub配置ssh key

配置git的ssh 提交需要以下步骤1.设置Git的user name和email2.生成ssh3.配置git 的ssh key1.设置Git的user name和email $ git config --global user.name "527515025" $ git config --global user.email "527515025@qq.com" 2.生成ssh新打开一个终端输入...
阅读(854) 评论(0)

Maven依赖Scope标签简介

转自:http://blog.csdn.net/wuha0/article/details/18667983在一个maven项目中,如果存在编译需要 而发布不需要的jar包,可以用scope标签,值设为provided。如下: javax.servlet.jsp <artifact...
阅读(285) 评论(0)

java 8 部分新特性和函数式编程

1.接口可以添加非抽象的方法,使用关键字 default 即可 代码如下:public interface Ijava8 { void getName(String name); default String getName2(String name){ return name; }}实现如下:public class Java8 implements Ija...
阅读(791) 评论(0)
32条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:640204次
    • 积分:9011
    • 等级:
    • 排名:第2312名
    • 原创:305篇
    • 转载:34篇
    • 译文:0篇
    • 评论:209条
    博客专栏