文章库ARTICLE COLUMN

  • 慕课网_《Java实现对称加密》学习总结

    慕课网_《Java实现对称加密》学习总结

    时间:2017年4月11日星期二说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:https://github.com/zccodere/s...个人学习源码:https://github.com/zccodere/s... 第一章:对称加密算法DES 1-1 JAVA对称加密算法DES 加密密钥=解...

    tomlingtmtomlingtm 评论0 收藏0
  • 慕课网_《Java实现非对称加密》学习总结

    慕课网_《Java实现非对称加密》学习总结

    摘要:时间年月日星期三说明本文部分内容均来自慕课网。秘密密钥,生成一个分组的秘密密钥。 时间:2017年4月12日星期三说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:https://github.com/zccodere/s...个人学习源码:https:...

    dailybirddailybird 评论0 收藏0
  • 慕课网_《Java实现消息摘要算法加密》学习总结

    慕课网_《Java实现消息摘要算法加密》学习总结

    时间:2017年4月10日星期一说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:https://github.com/zccodere/s...个人学习源码:https://github.com/zccodere/s... 第一章:概述 1-1 Java实现消息摘要算法加密 消息摘要算法 MD(...

    zengdongbaozengdongbao 评论0 收藏0
  • 慕课网_《Java实现数字签名》学习总结

    慕课网_《Java实现数字签名》学习总结

    时间:2017年4月13日星期四说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:https://github.com/zccodere/s...个人学习源码:https://github.com/zccodere/s... 第一章:概述 1-1 数字签名算法概述 数字签名算法 签名-安全性...

    gothamgotham 评论0 收藏0
  • java.util.concurrent.locks包

    java.util.concurrent.locks包

    摘要:在包中有很多的实现类,常用的有,其实现都依赖类,实现思路都大同小异。类调用,进而调用类让操作系统进行和,从而达到线程的阻塞和恢复。 在java.util.concurrent.locks包中有很多Lock的实现类,常用的有ReentrantLock、ReentrantReadWriteLock,其...

    XboxYanXboxYan 评论0 收藏0
  • java连接mysql

    java连接mysql

    摘要:基本连接加载驱动建立连接其中这里的是自己创建的数据库的名字是数据库的管理员,是密码下面直接连接数据库,返回的是接口对象驱动名称管理员和密码都是加载驱动,但是会有异常,因此要避免异常获得数据库连接返回如果出现异常就会返回查询数据首先根据...

    tunnytunny 评论0 收藏0
  • JStorm源码分析系列--02--拓扑分配TopologyAssign

    JStorm源码分析系列--02--拓扑分配TopologyAssign

    摘要:下面就来讲讲第一个初始化操作拓扑分配。如果没有旧的分配信息,说明拓扑分配类型为。到这里,预分配,创建拓扑分配上下文就完成了。集群下的分配,见下文讲解资源准备首先第一步是判断拓扑分配的类型是否符合要求,不符合则抛出异常。   写在前面的...

    vincent_xybvincent_xyb 评论0 收藏0
  • java随机数

    java随机数

    摘要:当我们将它乘以的时候就是随机当我们将它乘以,并强制转换的时候就是随机之间的整数当我们将它乘以强制转换后,再加,的时候就是随机,之间的整数 笔者在学习java选择语句的时候遇到随机数的问题,觉得很有意思,就来探讨一下random函数是随机[0,1)之...

    沈俭沈俭 评论0 收藏0
  • leetcode17 Letter Combinations of a Phone Number

    leetcode17 Letter Combinations of a Phone Number

    摘要:题目要求也就是说,将数字对应的字母的排列组合的的所有可能结果都枚举出来,顺序不唯一。这种类型的题目一般需要求出上一种情况的前提下才可以得知下一种情况。这一种数据结构通过来实现。相比于上一种思路中,内存占用更小,而且更加灵活。 题目要求...

    snowellsnowell 评论0 收藏0
  • leetcode_35_SearchInsertPosition

    leetcode_35_SearchInsertPosition

    摘要:题目描述给定一个排序好的数组和一个目标,找出目标在数组中的位置或者他应该在的位置这道题目很简单。可以采用二分查找法。 题目描述:Given a sorted array and a target value, return the index if the target is found. If not, return the index...

    ZacharyZachary 评论0 收藏0
  • unsafe类

    unsafe类

    摘要:类提供了硬件级别的原子操作,主要提供了以下功能通过类可以分配内存,可以释放内存。方法获取对象中偏移地址对应的型的值数组元素定位类中有很多以结尾的常量,比如,等,这些常量值是通过方法得到的。可以终止一个挂起的线程,使其恢复正常。 java不...

    RebeccaZhongRebeccaZhong 评论0 收藏0
  • 剑指offer/LeetCode146/LintCode134_LRU缓存实现

    剑指offer/LeetCode146/LintCode134_LRU缓存实现

    摘要:剑指缓存实现声明文章均为本人技术笔记,转载请注明出处解题思路缓存两种功能获取的对应,不存在返回版本版本设置缓存已满,删除最近最久未被使用的节点,添加新节点进缓存缓存未满,节点存在,修改节点不存在,添加新节点进缓存解题思路由于缓存插入和...

    you_Deyou_De 评论0 收藏0
  • Java Object类方法分析

    Java Object类方法分析

    摘要:类方法分析声明文章均为本人技术笔记,转载请注明出处类简介类是所有类的父类,在中只有基本数据类型不是对象。对于所有数组类型对象类型基本数据类型数组都继承于类方法类中通过判断两个对象是否具有相同引用,从而判断两个对象是否相同子类只要重写方...

    zhishengzhisheng 评论0 收藏0
  • leetcode53 Maximum Subarray 最大连续子数组

    leetcode53 Maximum Subarray 最大连续子数组

    摘要:我们可以分别得出这三种情况下的最大子数列和,并比较得出最大的那个。我们只需要考虑左子列的最大和以及跨越了左右的中子列的最大值。 题目要求 Find the contiguous subarray within an array (containing at least one number) which has the large...

    BamboyBamboy 评论0 收藏0
  • 操作系统进程与线程笔记

    操作系统进程与线程笔记

    摘要:进程与线程声明文章均为本人技术笔记,转载请注明出处进程线程基本概念进程程序的执行实体,操作系统分配资源的最小单位线程被称为轻量级进程,是调度分配的最小单位。一个标准的线程由线程,程序计数器,寄存器集合和堆栈组成进程间线程间通信方式进程...

    suxiersuxier 评论0 收藏0
  • java线程同步

    java线程同步

    摘要:只有首先获得锁的任务线程才能继续获取该对象上的多个锁。会进一步对时失败的那些线程进行阻塞操作调用操作系统的信号量此段来摘自别处。提供了多样化的同步,比如有时间限制的同步,可以被的同步的同步是不能的等。 各种方法 1、synchronized方法。 p...

    endless_roadendless_road 评论0 收藏0
  • http/https协议备忘

    http/https协议备忘

    摘要:客户端客户端使用访问服务端,要求建立连接服务端服务端收到客户端请求,将网站的证书传送一份给客户端,证书里面包含了网站地址,加密公钥,以及证书的颁发机构等信息。 声明 文章均为本人技术笔记,转载请注明出处https://segmentfault.com/u/yzwall...

    alaegealaege 评论0 收藏0
  • Intellij IDEA 中使用 MyBatis-generator 自动生成 MyBatis 代

    Intellij IDEA 中使用 MyBatis-generator 自动生成 MyBatis 代

    1、IDEA创建maven工程(略) 2、 在maven项目的pom.xml 添加mybatis-generator-maven-plugin 插件和MySQL数据库驱动依赖 org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 true ...

    hzchzc 评论0 收藏0
  • 日志框架浅析(二)

    日志框架浅析(二)

    摘要:简介依赖包解析并没有实现相应的接口所以加了一层桥接层包里面的内容来实现对的调用里面的代码很简单只有个类关键的两个类是和对应的方法源码实现了的接口调用方法获取实现了的接口并且实际代理了类所以对的所有方法调用最终调用的都是对应的方法小 SL...

    tuomaotuomao 评论0 收藏0
  • 记一次线上bug处理-mybatis一级缓存引起

    记一次线上bug处理-mybatis一级缓存引起

    摘要:问题线上定时任务计算出的金额不对定位问题查看日志好像也执行了但是金额为什么和数据库的表里的不一致再查整个的定时任务日志日切日期 问题: 线上riskProvision定时任务,计算出的金额不对 定位问题: 查看日志 4.13 riskProvision 2017-04-13 01...

    seansean 评论0 收藏0
  • Jenkins+Git+Gitlab 实现web服务持续集成部署

    Jenkins+Git+Gitlab 实现web服务持续集成部署

    摘要:参数化构建开发代码或者合并代码到项目的非分支之后,并不会部署代码,而是需要登录到的界面,点击构建按钮,传入对应的参数比如需要构建的分支,需要部署的服务器然后才会部署。 Jenkins安装和启动 官网下载之后,执行: 手动启动: java -jar jenki...

    fnngjfnngj 评论0 收藏0
  • Java常用的八种排序算法与代码实现精解

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

    摘要:直接插入排序的算法重点在于寻找插入位置。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。简单选择排序常用于取序列中最大最小的几个数时。将新构成的所有的数的十位数取出,按照十位数进行排序,构成一个序...

    25012079502501207950 评论0 收藏0
  • leetcode16 3Sum Closest

    leetcode16 3Sum Closest

    摘要:返回这三个值的和。思路一三指针这里的思路和是一样的,就是用三个指针获得三个值并计算他们的和。 题外话 鉴于这一题的核心思路和leetcode15的思路相同,可以先写一下15题并参考一下我之前的一篇博客 题目要求 Given an array S of n integers, find ...

    BlackjunBlackjun 评论0 收藏0
  • leetcode 26 Remove Duplicates from Sorted Array

    leetcode 26 Remove Duplicates from Sorted Array

    摘要:题目比较简单,就是找出数组不重复的数字,返回不重复的数字个数。无需删除重复数字,只需要保证数组的前位为不重复的个数字即可代码如下 Given a sorted array, remove the duplicates in place such that each element appear only once and return ...

    alaegealaege 评论0 收藏0
  • volatile详解

    volatile详解

    摘要:内存模型基本概念计算机在执行程序时,每条指令都是在中执行的,而执行指令过程中,势必涉及到数据的读取和写入。有序性即程序执行的顺序按照代码的先后顺序执行。 内存模型基本概念 计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中...

    aikinaikin 评论0 收藏0

热门文章

<