文章库ARTICLE COLUMN

  • Java中的String,StringBuilder,StringBuffer三者的区别

    Java中的String,StringBuilder,StringBuffer三者的区别

    摘要:所以如果要进行的操作是多线程的,那么就要使用,但是在单线程的情况下,还是建议使用速度比较快的。总结一下适用于少量的字符串操作的情况适用于单线程下在字符缓冲区进行大量操作的情况适用多线程下在字符缓冲区进行大量操作的情况 [TOC] 原文链接:...

    tinnatinna 评论0 收藏0
  • 004-综合应用-《美食趋势》

    004-综合应用-《美食趋势》

    摘要:综合应用美食趋势前言最近事情比较多,一直没找出时间继续写东西,抱歉。通过图片抓取获取美食资源,然后美食信息进行展示和数据分析。引用依赖配置定时注解。引用依赖已经把的依赖包含了。 综合应用-《美食趋势》 前言 最近事情比较多,一直没找出时...

    Codeing_lsCodeing_ls 评论0 收藏0
  • 腾讯云搭建JavaWeb运行环境

    腾讯云搭建JavaWeb运行环境

    摘要:第一步跟安装方式相同,首先将上传到远程服务器解压修改文件,添加环境变量编译运行再次执行,显示版本。安装解压后直接进入目录启动在本地浏览器访问查看安装是否成功。在远程管理的时候,由于默认只能在运行的本机上管理项目。 在根目录新建java文件...

    guqiuguqiu 评论0 收藏0
  • springboot配置线程池使用多线程插入数据

    springboot配置线程池使用多线程插入数据

    摘要:最开始是使用的正常的普通方式去写入,但是量太大了,所以就尝试使用多线程来写入。下面我们就来介绍一下怎么使用多线程进行导入。配置线程池我们需要创建一个类来设置线程池的各种配置。它可以使主线程一直等到所有的子线程执行完之后再执行。 前言:...

    wenshi11019wenshi11019 评论0 收藏0
  • MyBatis理解与掌握(简介)

    MyBatis理解与掌握(简介)

    摘要:语句在代码中硬编码,造成代码不易于维护,实际应用变化的可能较大,变动需要改变代码。对结果集解析存在硬编码查询列名,变化导致解析代码变化,系统不易于维护,如果能将数据库记录封装成对象解析比较方便。 MyBatis理解与掌握(简介) @(MyBatis)[J...

    PocherPocher 评论0 收藏0
  • Java多线程—ReentrantReadWriteLock源码阅读

    Java多线程—ReentrantReadWriteLock源码阅读

    摘要:不同的是它还多了内部类和内部类,以及读写对应的成员变量和方法。另外是给和内部类使用的。内部类前面说到的操作是分配到里面执行的。他们都是接口的实现,所以其实最像应该是这个两个内部类。而且大体上也没什么差异,也是用的内部类。 之前讲了《AQ...

    VervericaVerverica 评论0 收藏0
  • Java编程思想之多线程(一)

    Java编程思想之多线程(一)

    摘要:多线程技术是个很庞大的课题,编程思想这本书英文版,以下简称中也用了页介绍的多线程体系。一个线程归属于唯一的进程,线程无法脱离进程而存在。五线程内数据线程的私有数据仅归属于一个线程,不在线程之间共享,例如,,。 多线程技术是个很庞大的课...

    taohonghuitaohonghui 评论0 收藏0
  • Java String常量池

    Java String常量池

    摘要:前者在中开辟一个常量,并返回相应的引用,而后者是在中开辟一个常量,再返回相应的对象。方法方法,可以在期间将常量加入到常量池。方法返回这个新创建的常量的引用。 1. String实例的初始化 String类型的初始化在Java中分为两类: 一类是通过双引号...

    leejan97leejan97 评论0 收藏0
  • MyBatis 源码分析系列文章合集

    MyBatis 源码分析系列文章合集

    摘要:简介我从七月份开始阅读源码,并在随后的天内陆续更新了篇文章。考虑到超长文章对读者不太友好,以及拆分文章工作量也不小等问题。经过两周紧张的排版,一本小小的源码分析书诞生了。我在写系列文章中,买了一本书作为参考,这本书是技术内幕。 1.简介...

    Crazy_CoderCrazy_Coder 评论0 收藏0
  • 链表与递归

    链表与递归

    摘要:链表与递归第题题目删除链表中等于给定值的所有节点。示例输入输出不使用虚拟头节点链表不为空,并且头节点就是要删除的元素所有元素都是要删除的元素,并且在上面已经删完现在的链表头节点不是要删除的元素删除不删除使用虚拟头节点虚拟头节点递归 链...

    alphahansalphahans 评论0 收藏0
  • [LeetCode] Find First and Last Position of Element

    [LeetCode] Find First and Last Position of Element

    Problem Given an array of integers nums sorted in ascending order, find the starting and ending position of a given target value. Your algorithm"s runtime complexity must be in the order of O(log...

    Loong_TLoong_T 评论0 收藏0
  • 十二因子应用(三)

    十二因子应用(三)

    摘要:原文配置将配置保存在环境中应用的配置是指在各种部署预发,线上,开发环境等时的信息。这违反了因子规则,规则要求将配置从代码中隔离。因子应用将配置信息存储在环境变量中一般是或。在因子应用中,变量是粗粒度控制。 原文:https://12factor.net/z...

    刘福刘福 评论0 收藏0
  • 《Java8实战》-第五章读书笔记(使用流Stream-02)

    《Java8实战》-第五章读书笔记(使用流Stream-02)

    摘要:第三个问题查找所有来自于剑桥的交易员,并按姓名排序。第六个问题打印生活在剑桥的交易员的所有交易额。第八个问题找到交易额最小的交易。 付诸实战 在本节中,我们会将迄今学到的关于流的知识付诸实践。我们来看一个不同的领域:执行交易的交易员。...

    liangzai_coolliangzai_cool 评论0 收藏0
  • Java编程基础12——Eclipse使用&Object类型

    Java编程基础12——Eclipse使用&Object类型

    摘要:如何去掉默认注释选择你不想要的内容,通过右边编辑。有什么用用别人写好的东西打包选中项目右键自己指定一个路径和一个名称导入包复制到项目路径下并添加至构建路径。 1.常见开发工具了解 A:操作系统自带的记事本软件 B:高级记事本软件 C:集成开发...

    张巨伟张巨伟 评论0 收藏0
  • Json底层一览

    Json底层一览

    摘要:在开始了解的原理之前,首先看一段代码,在这里以阿里的为例。翻开的源码可以发现,在其节点类里面,在的基础上又添加了一个和指针,那么这两个指针就是双向链表的指针。总结其实每一个的设计都是很精妙的 在开始了解Json的原理之前,首先看一段代码,...

    StardustskyStardustsky 评论0 收藏0
  • Netty 4.x 官方入门指南 [译]

    Netty 4.x 官方入门指南 [译]

    摘要:目前为止,我们已经完成了一半的工作,剩下的就是在方法中启动服务器。第一个通常被称为,负责接收已到达的。这两个指针恰好标记着数据的起始终止位置。 前言 本篇翻译自netty官方Get Start教程,一方面能把好的文章分享给各位,另一方面能巩固所学的...

    刘玉平刘玉平 评论0 收藏0
  • 901-股票价格跨度

    901-股票价格跨度

    摘要:前言的第二道题目,同样是分值分且中等难度的题目股票价格跨度编写一个类,它收集某些股票的每日报价,并返回该股票当日价格的跨度。第二版股票价格跨度存储一个递增数列的实体最低位最高位在当前股价区间内最高位大于当前股价,生成一个新的 前言 Wee...

    用户83用户83 评论0 收藏0
  • 树和树的算法

    树和树的算法

    摘要:树和树的算法一树树的概念树英语是一种抽象数据类型或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。一种时间复杂度额外空间复杂度的二叉树的遍历方式,为二叉树的节点个数。 树和树的算法 一、树 1.1 树的概念 树(英语:t...

    RaoMengRaoMeng 评论0 收藏0
  • 源码|jdk源码之栈、队列及ArrayDeque分析

    源码|jdk源码之栈、队列及ArrayDeque分析

    摘要:栈队列双端队列都是非常经典的数据结构。结合了栈和队列的特点。因此,在中,有栈的使用需求时,使用代替。迭代器之前源码源码之与字段中分析过,容器的实现中,所有修改过容器结构的操作都需要修改字段。 栈、队列、双端队列都是非常经典的数据结构。...

    ZHAO_ZHAO_ 评论0 收藏0
  • Java语法糖的编译结果分析(一)

    Java语法糖的编译结果分析(一)

    摘要:操作对应字节码中的个字节我们可以看到最关键的操作其实就是调用的其实是类的方法,此方法的入参类型是,返回值类型是,翻译过来就是类的方法,执行完后将获得的结果做了,检查返回的对象类型是否是。 语法糖(Syntactic Sugar)的出现是为了降低我们...

    zhangxiangliangzhangxiangliang 评论0 收藏0
  • 开发利器之IntelliJ IDEA学习笔记

    开发利器之IntelliJ IDEA学习笔记

    摘要:旨在记录自己的学习过程,方便日后遇到问题是及时查阅复习,另一方面也希望能帮助像笔者一样从来没使用过的人快速熟悉。 这篇文章主要记录的是本人学习使用IntelliJ IDEA的笔记,可能不是特别的详细。旨在记录自己的学习过程,方便日后遇到问题是及时...

    马永翠马永翠 评论0 收藏0
  • [LeetCode] Group Anagram

    [LeetCode] Group Anagram

    Problem Given an array of strings, group anagrams together. Example: Input: ["eat", "tea", "tan", "ate", "nat", "bat"], Output: [ ["a...

    kid143kid143 评论0 收藏0
  • [LeetCode] Add Binary

    [LeetCode] Add Binary

    Problem Given two binary strings, return their sum (also a binary string). The input strings are both non-empty and contains only characters 1 or 0. Example 1: Input: a = "11", b = "1&q...

    seansean 评论0 收藏0
  • [算法总结] 搞定 BAT 面试——几道常见的子符串算法题

    [算法总结] 搞定 BAT 面试——几道常见的子符串算法题

    摘要:第一种方法常规方法。如果不存在公共前缀,返回空字符串。注意假设字符串的长度不会超过。说明本题中,我们将空字符串定义为有效的回文串。示例输入输出一个可能的最长回文子序列为。数值为或者字符串不是一个合法的数值则返回。 说明 本文作者:wwwx...

    chanjarsterchanjarster 评论0 收藏0
  • Java多线程进阶(三三)—— J.U.C之collections框架:LinkedBlocking

    Java多线程进阶(三三)—— J.U.C之collections框架:LinkedBlocking

    摘要:在章节中,我们说过,维护了一把全局锁,无论是出队还是入队,都共用这把锁,这就导致任一时间点只有一个线程能够执行。入队锁对应的是条件队列,出队锁对应的是条件队列,所以每入队一个元素,应当立即去唤醒可能阻塞的其它入队线程。 showImg("https...

    W_BinaryTreeW_BinaryTree 评论0 收藏0

热门文章

<