文章库ARTICLE COLUMN

  • 日期居然用字符串保存?我笑了

    日期居然用字符串保存?我笑了

    摘要:微信公众号后端进阶,专注后端技术分享框架分布式中间件服务治理等等。 微信公众号「后端进阶」,专注后端技术分享:Java、Golang、WEB框架、分布式中间件、服务治理等等。 老司机倾囊相授,带你一路进阶,来不及解释了快上车! 我发现数据库有些日期...

    Leck1eLeck1e 评论0 收藏0
  • Java设计模式-模板方法模式

    Java设计模式-模板方法模式

    摘要:重构时,模板方法模式是一个经常使用的模式,把相同的代码抽取到父类中,然后通过钩子函数详见后面的扩展示例约束其行为。 定义 Define the skeleton of an algorithm in an operation,deferring some steps to subclasses.TemplateMethod lets subcla...

    hellowoodyhellowoody 评论0 收藏0
  • 《Java并发编程实战》读书笔记-第1章 简介

    《Java并发编程实战》读书笔记-第1章 简介

    摘要:线程允许同一个进程中同时存在多个程序控制流。线程也被称为轻量级进程。现代操作系统中,都是以线程为基本的调度单位,而不是进程。 并发简史 在早期的计算机中不包含操作系统,从头至尾都只执行一个程序,并且这个程序能访问计算机所有资源。操作系...

    zhoutkzhoutk 评论0 收藏0
  • 小马哥Java面试题课程总结

    小马哥Java面试题课程总结

    摘要:无限期等待另一个线程执行特定操作。线程安全基本版请说明以及的区别值都不能为空数组结构上,通过数组和链表实现。优先考虑响应中断,而不是响应锁的普通获取或重入获取。只是在最后获取锁成功后再把当前线程置为状态然后再中断线程。 前段时间在慕课...

    FingerLiuFingerLiu 评论0 收藏0
  • 【全栈之路】JAVA基础课程八_Mysql事物隔离级别(20190624v1.0)

    【全栈之路】JAVA基础课程八_Mysql事物隔离级别(20190624v1.0)

    摘要:注意不仅可以控制事务传播行为等,还可以控制事务隔离级别等。事物的隔离级别隔离级别越高,并发性能越低。在的隔离级别下,会出现幻读的问题。可串行化是最高的隔离级别。 欢迎进入JAVA基础课程 博客地址:https://mp.csdn.net/mdeditor/...本系列文...

    niuxiaowei111niuxiaowei111 评论0 收藏0
  • 《代码整洁之道》读书笔记

    《代码整洁之道》读书笔记

    摘要:看完代码整洁之道之后我受益匪浅,但等到自己实践时却很难按照书中给的建议编写出整洁的代码。意味着新人除了了解代码逻辑之外,还需要学习这种编码语言。代码在演化,注释却不总是随之变动。区隔与靠近空格强调左右两边的分割。 看完《代码整洁之道》...

    liangzai_coolliangzai_cool 评论0 收藏0
  • ForkJoin框架之CountedCompleter,工作线程及并行流

    ForkJoin框架之CountedCompleter,工作线程及并行流

    摘要:前言在前面的文章框架之中梳理了框架的简要运行格架和异常处理流程显然要理解框架的调度包含工作窃取等思想需要去中了解而对于的拓展和使用则需要了解它的一些子类前文中偶尔会提到的一个子类直译为计数的完成器前文也说过的并行流其实就是基于了框架实...

    msupmsup 评论0 收藏0
  • java算法题:最长回文串

    java算法题:最长回文串

    摘要:给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。比如不能当做一个回文字符串。注意假设字符串的长度不会超过。代码实现最长回文串回文串是一个正读和反读都一样的字符串,比如或者等等就是回文串。 LeetCode: 给定一...

    HonwhyHonwhy 评论0 收藏0
  • 彻底理解编码

    彻底理解编码

    摘要:只有彻底理解编码,遇到编码问题才知道问题的根源在哪里,并找到对应的解决办法。花一点时间去彻底消化并理解他,长远来看,对以后工作效率的提升是非常值得的。比如中国就制定了等编码规范。 只要涉及编程工作,编码是永远绕不开的问题。只有彻底理解...

    guyan0319guyan0319 评论0 收藏0
  • JWT(Json Web Token) 科普

    JWT(Json Web Token) 科普

    摘要:部分是对前两部分的签名,防止数据篡改。也就是说,一旦签发了,在到期之前就会始终有效,除非服务器部署额外的逻辑。为了减少盗用,的有效期应该设置得比较短。为了减少盗用,不应该使用协议明码传输,要使用协议传输。 JSON Web Token(缩写 JWT)是...

    SKYZACKSKYZACK 评论0 收藏0
  • 多线程编程完全指南

    多线程编程完全指南

    摘要:在这个范围广大的并发技术领域当中多线程编程可以说是基础和核心,大多数抽象并发问题的构思与解决都是基于多线程模型来进行的。一般来说,多线程程序会面临三类问题正确性问题效率问题死锁问题。 多线程编程或者说范围更大的并发编程是一种非常复杂且...

    mengera88mengera88 评论0 收藏0
  • 多线程程序加速指南

    多线程程序加速指南

    摘要:在上文的代码中,多线程累加的程序之所以会比单线程还慢得多就是因为在类型的静态变量上有两个线程同时调用方法进行累加,这就会导致在这个静态变量上存在很严重的冲突。使用进行任务中引入了一个新的多线程任务执行框架,被称为。 虽然对于一个计算机...

    xiao7cnxiao7cn 评论0 收藏0
  • 记录:vue-cli脚手架引入弹出层layer插件

    记录:vue-cli脚手架引入弹出层layer插件

    摘要:经过大量百度和分析,最后还是依靠调试前端样式看出端倪,问题在于里面用到的在我引入的文件里并不存在。经过检查,导入的文件错误注意有手机的样式和另一个,这里要用另一个,名称一样。 如何引入 在vue-cli里,引入文件有几钟方法 一种是用npm或...

    quietinquietin 评论0 收藏0
  • Spring Data JPA中的getOne,findOne以及findById

    Spring Data JPA中的getOne,findOne以及findById

    摘要:我们今天聊一下里的三个方法,分别是,以及。我当初也是这么想的,后来在写作业的过程中出错了,真相只有一个。最后使用,也能准确的查到结果,有趣的是打印了三条查询语句。注文中使用的版本为。 我们今天聊一下Spring Data JPA里的三个方法,分别是g...

    heartFollowerheartFollower 评论0 收藏0
  • win10下安装javaee开发环境(jdk+tomcat+mysql+redis+activemq

    win10下安装javaee开发环境(jdk+tomcat+mysql+redis+activemq

    摘要:第步配置环境变量在中使用即可,不用写第步输入进入中,输入检验是否安装成功。安装服务启动服务停止服务切换到目录下运行参考安装解压,配置环境变量,下开启和关闭窗口方式启动安装服务启动协助服务命令校验是否启动输入参考 1.安装jdk 第1步:在官...

    alaegealaege 评论0 收藏0
  • Linux I/O model 和 JAVA NIO/AIO

    Linux I/O model 和 JAVA NIO/AIO

    摘要:之后推出的是,是面向缓冲区的,数据读取到一个它稍后处理的缓冲区,需要时可在缓冲区中前后移动。之后的又引入了,对应的可以实现模式。该接口常被用于高效的网络文件的数据传输和大文件拷贝。进阶五模型从到和模式 Linux I/O model blocking I/O no...

    ZackZack 评论0 收藏0
  • 观察者模式

    观察者模式

    摘要:观察者模式又称订阅发布模式,是一种一对多的依赖关系,多个观察者对象可同时监听某一主题对象,当该主题对象状态发生变化时,相应的所有观察者对象都可收到通知。 观察者模式又称订阅-发布模式,是一种一对多的依赖关系,多个观察者对象可同时监听某...

    endaenda 评论0 收藏0
  • 二维数组的旋转赋值(递归)

    二维数组的旋转赋值(递归)

    摘要:如图所示图片描述输出结果输入二维数组长度创建二维数组赋值遍历所赋的值控制转向为右为下为左为上纪录函数调用次数若超出数组转向若当前点没有走过赋值输出到最后一个数跳出循环转向向右走向下走向左走向上走循环转向 描述 给定一个h行h列的整数数组a...

    kun_jiankun_jian 评论0 收藏0
  • ThreadPool实现原理

    ThreadPool实现原理

    摘要:所以,并不代表线程池就一定立即就能退出,它也可能必须要等待所有正在执行的任务都执行完成了才能退出。 本文主要分析java.util.concurrent.ThreadPoolExecutor的实现原理,首先看它的构造函数: public ThreadPoolExecutor(int corePoolSize, ...

    spacewanderspacewander 评论0 收藏0
  • 1093-大样本统计

    1093-大样本统计

    摘要:前言的大样本统计我们对到之间的整数进行采样,并将结果存储在数组中就是整数的采样个数。我们以浮点数数组的形式,分别返回样本的最小值最大值平均值中位数和众数。 前言 Weekly Contest 142的 大样本统计: 我们对 0 到 255 之间的整数进行采样,并...

    3fuyu3fuyu 评论0 收藏0
  • JDK源码那些事儿之并发ConcurrentHashMap上篇

    JDK源码那些事儿之并发ConcurrentHashMap上篇

    前面已经说明了HashMap以及红黑树的一些基本知识,对JDK8的HashMap也有了一定的了解,本篇就开始看看并发包下的ConcurrentHashMap,说实话,还是比较复杂的,笔者在这里也不会过多深入,源码层次上了解一些主要流程即可,清楚多线程环境下整个Map的运作过程...

    Leck1eLeck1e 评论0 收藏0
  • albin-微服务(1-Eureka Server)

    albin-微服务(1-Eureka Server)

    摘要:一启动项配置二依赖三配置关闭注册页面红色警告修改应用的名称四依赖五配置自定义跳转链接六启动七注册中心界面 一、启动项配置@EnableEurekaServer @SpringBootApplication @EnableEurekaServer public class EurekaApplication { public static...

    seansean 评论0 收藏0
  • albin-微服务(2-Eureka Server 高可用)

    albin-微服务(2-Eureka Server 高可用)

    showImg("https://segmentfault.com/img/bVbubMo?w=847&h=219"); showImg("https://segmentfault.com/img/bVbubMu?w=849&h=278"); 分别配置 eureka: client: service-url: defa...

    CloudDeveloperCloudDeveloper 评论0 收藏0
  • Java集合框架概述和集合的遍历

    Java集合框架概述和集合的遍历

    摘要:第三阶段常见对象的学习集合框架概述和集合的遍历一集合框架的概述集合的由来如果一个程序只包含固定数量的且其生命周期都是已知的对象,那么这是一个非常简单的程序。进而它们的遍历方式也应该是不同的,最终就没有定义迭代器类。 第三阶段 JAVA常见...

    happyhuangjinjinhappyhuangjinjin 评论0 收藏0
  • En-Tan-Mo(ETM)项目周报(6月14日~6月20日)

    En-Tan-Mo(ETM)项目周报(6月14日~6月20日)

    摘要:星球日报两度发文解读项目黄皮书项目黄皮书一经发布,区块链垂直媒体星球日报就对本书作了专题式的解读。严格意义上来说,并不是在做一件与区块链有关的事,而是试图建立一个全球性的伪银行和支付网络。 showImg("https://segmentfault.com/img/bVbtKH...

    AnthonyHanAnthonyHan 评论0 收藏0

热门文章

<