文章库ARTICLE COLUMN

  • hibernate学习概要

    hibernate学习概要

    摘要:一中实体规则实体类创建的注意事项持久化类提供无参数构造成员变量私有,提供方法访问,需提供属性属性就是方法持久化类中的属性,应尽量使用包装类型可以表示,在插如数据库中有作用持久化类需要提供主键属性与数据库中主键列对应不需要修饰原因使用代...

    NoodlesNoodles 评论0 收藏0
  • 【Java猫说】每日算法:#1-DoWhile实现特殊累加值

    【Java猫说】每日算法:#1-DoWhile实现特殊累加值

    摘要:每日算法题目计算的值,要求使用循环,且必须计算到小于是为止。本文已转载个人技术公众号欢迎留言讨论与点赞下一篇推荐猫说每日算法三目运算符美观打印码 Java每日算法 题目 计算1+1/3+1/5+1/7+···+1/(2×n+1)的值,要求使用while循环,且必须计算...

    liuhhliuhh 评论0 收藏0
  • HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!

    HashMap? ConcurrentHashMap? 相信看完这篇没人能难住你!

    摘要:如果当前桶为红黑树,那就要按照红黑树的方式写入数据。否则判断桶的第一个位置有可能是链表红黑树的是否为查询的,是就直接返回。从这两个核心方法可以看出中对大链表做了优化,修改为红黑树之后查询效率直接提高到了。如果数量大于则要转换为红黑树。...

    tanglijuntanglijun 评论0 收藏0
  • [LintCode/LeetCode] Contains Duplicate III

    [LintCode/LeetCode] Contains Duplicate III

    Problem Given an array of integers, find out whether there are two distinct indices i and j in the array such that the absolute difference between nums[i] and nums[j] is at most t and the absolute dif...

    MageekChiuMageekChiu 评论0 收藏0
  • [LintCode/LeetCode] Contains Duplicate II

    [LintCode/LeetCode] Contains Duplicate II

    Problem Given an array of integers and an integer k, find out whether there are two distinct indices i and j in the array such that nums[i] = nums[j] and the absolute difference between i and j is at ...

    894974231894974231 评论0 收藏0
  • SpringBoot入门0x001:idea创建 SpringBoot 项目并运行

    SpringBoot入门0x001:idea创建 SpringBoot 项目并运行

    摘要:创建项目创建一个项目选择填写,这两个可以组合成,一般是项目域名倒置,是项目名,然后由这两个组合成主包名。等待初次导包结束查看创建一个最简单的服务并测试添加一个打开,并点击运行使用自带服务自带测试,或者其他任意工具,看到返回就成功了 0x...

    Miracle_lihbMiracle_lihb 评论0 收藏0
  • 使用动态代理简单模拟一下spring的事务管理

    使用动态代理简单模拟一下spring的事务管理

    摘要:我们平时用到的的事务管理的都是的实例把事务操作放到了代理类中统一或本身就是一个代理类,在调用指定方法前后添加一系列操作 按照平时写代码的习惯,我们会定义一个service接口 package com.proxy.test; public interface UserService { public ...

    shaonbeanshaonbean 评论0 收藏0
  • 数据库两个神器【索引和锁】

    数据库两个神器【索引和锁】

    摘要:索引需要占物理和数据空间。本质上就是把键值换算成新的哈希值,根据这个哈希值来定位。,索引列不能参与计算,尽量保持列干净。 前言 只有光头才能变强 索引和锁在数据库中可以说是非常重要的知识点了,在面试中也会经常会被问到的。 本文力求简单讲...

    TZLLOGTZLLOG 评论0 收藏0
  • 认识Java泛型

    认识Java泛型

    摘要:在这种情况下,编译器认为调用泛型方法后,其返回值被赋给一个类型的变量显示地指明类型参考资料编程的逻辑 一、泛型的概念 泛型实现了参数化类型的概念,使代码可以用于多种类型 二、泛型的目的 希望类和方法能够具备最广泛的表达能力 用来指定容器...

    nanchen2251nanchen2251 评论0 收藏0
  • 180723-Quick-Task 动态脚本支持框架之结构设计篇

    180723-Quick-Task 动态脚本支持框架之结构设计篇

    摘要:动态脚本支持框架之结构设计篇相关博文动态脚本支持框架整体介绍篇动态脚本支持框架之使用介绍篇前面两篇博文,主要是整体介绍和如何使用接下来开始进入正题,逐步剖析,这个项目是怎么一步一步搭建起来的本篇博文则主要介绍基本骨架的设计,围绕项目 ...

    AshinAshin 评论0 收藏0
  • JOCL 开发

    JOCL 开发

    摘要:介绍实际上就是对用语言进行了封装,许多代码都和一样,这一点使得用过的可以非常快的上手,可以到查看源码由于没有指针,所以不得不用来获取地址,这样就感觉其实看起来比还要复杂开发环境搭建参考别人的文章完成开发环境搭建更新显卡驱动安装驱动,应...

    jindongjindong 评论0 收藏0
  • 逐行分析AQS源码(1)——独占锁的获取

    逐行分析AQS源码(1)——独占锁的获取

    摘要:本篇我们将以的公平锁为例来详细看看使用获取独占锁的流程。本文中的源码基于。由于本篇我们分析的是独占锁,同一时刻,锁只能被一个线程所持有。由于在整个抢锁过程中,我们都是不响应中断的。 前言 AQS(AbstractQueuedSynchronizer)是JAVA中众多锁...

    call_me_Rcall_me_R 评论0 收藏0
  • hibernate一对多、多对多的实体设计和配置文件配置

    hibernate一对多、多对多的实体设计和配置文件配置

    摘要:一对多实体类一表达一对多关系多表达多对一关系配置文件一集合一对多关系在配置文件中配置属性集合属性名属性外键列名属性与我关联的对象完整类名级联操作属性级联保存更新级联删除级联操作简化操作目的就是为了少些两行代码 一对多 实体类 一: privat...

    morganmorgan 评论0 收藏0
  • 【Java猫说】每日算法:#2-三目运算符美观打印ASCII码

    【Java猫说】每日算法:#2-三目运算符美观打印ASCII码

    摘要:每日算法题目将码位于之间的个字符显示在屏幕上,为了美观,要求小于的码值前填充一个,每打印个字符后换行。本文已转载个人技术公众号欢迎留言讨论与点赞上一篇推荐猫说每日算法实现特殊累加值下一篇推荐猫说每日算法枚举求就业率问题 Java每日算法 ...

    everflyeverfly 评论0 收藏0
  • Spring Boot 核心配置文件 bootstrap & application 详解。

    Spring Boot 核心配置文件 bootstrap & application 详解。

    摘要:主要用于从额外的资源来加载配置信息,还可以在本地外部配置文件中解密属性。由父加载,比优先加载里面的属性不能被覆盖的应用场景配置文件这个容易理解,主要用于项目的自动化配置。配置文件有以下几个应用场景。 用过 Spring Boot 的都知道在 Spring...

    CKJOKERCKJOKER 评论0 收藏0
  • Java™ 教程(仔细看看“Hello World!”应用程序)

    Java™ 教程(仔细看看“Hello World!”应用程序)

    仔细看看Hello World!应用程序 现在你已经看到了Hello World!应用程序(甚至可能编译并运行它),你可能想知道它是如何工作的,这是它的代码: class HelloWorldApp { public static void main(String[] args) { System.out.println("Hel...

    zollerozollero 评论0 收藏0
  • Java™ 教程(控制流语句)

    Java™ 教程(控制流语句)

    控制流语句 源文件中的语句通常按照它们出现的顺序从上到下执行,但是,控制流语句通过使用决策、循环和分支来分解执行流程,使你的程序能够有条件地执行特定的代码块,本节描述Java编程语言支持的决策语句(if-then,if-then-else,switch),循环语句(fo...

    chengjianhuachengjianhua 评论0 收藏0
  • Guava学习:Cache缓存

    Guava学习:Cache缓存

    摘要:并且添加了监听器,当数据被删除后会打印日志。六总结回顾缓存加载显示插入缓存回收,定时,,软弱引用,显示删除接口方法,监听器清理缓存时间只有在获取数据时才或清理缓存,使用者可以单起线程采用方法主动清理。 摘要: 学习Google内部使用的工具包...

    PumpkinDylanPumpkinDylan 评论0 收藏0
  • 【Java猫说】实例变量与局部变量

    【Java猫说】实例变量与局部变量

    摘要:我们来看看实例变量与局部变量之间的差别实例变量是声明在类内而不是方法中。局部变量在使用前必须初始化。局部变量没有默认值,如果在变量被初始化前就要使用的话,编译器会显示错误。 阅读本文约1.8分钟 实例变量永远都会有默认值,如果你没有...

    dreamtecherdreamtecher 评论0 收藏0
  • 【Java猫说】构建战舰类控制台游戏

    【Java猫说】构建战舰类控制台游戏

    摘要:阅读本文约分钟我们将用基础来模拟实现大家熟悉的战舰游戏,目标是要猜想对方战舰坐标,然后开炮攻击,命中所有战舰后,游戏结束。本文已转载个人技术公众号欢迎留言讨论与点赞上一篇推荐猫说实例变量与局部变量下一篇推荐猫说处理战舰游戏 阅读本文约...

    ixleiixlei 评论0 收藏0
  • Java 字符串(13)

    Java 字符串(13)

    可以证明,字符串操作是计算机程序设计中最常见的行为。 1.不可变String String对象是不可变的. String类中每一个看起来会修改String值得方法,实际上都是创建了一个全新的额String对象,以包含修改后的字符串内同,而最初的String对象则丝毫未动. 2.重载...

    YoungsYoungs 评论0 收藏0
  • 【Java猫说】ArrayList处理战舰游戏BUG

    【Java猫说】ArrayList处理战舰游戏BUG

    摘要:阅读本文约分钟处理战舰游戏前言你听说过有些程序员上班总是迟到,而下班又很准时吗因为他们使用了。复现上一章我们的程序运行起来了,但是还存在一些低级或者严重的,即当用户击中一个坐标后可以重复击杀来快速接受游戏。 阅读本文约 6分钟 Arra...

    godruoyigodruoyi 评论0 收藏0
  • java 中文繁简体转换工具 opencc4j

    java 中文繁简体转换工具 opencc4j

    摘要:创作缘由对于中文的繁简体转换是一种很常见的需求。存在一个严重的问题特殊词组的转换可能存在问题。是一款非常优秀的转换工具。使用方式引入转为简体生命不息,奮鬥不止结果为生命不息,奋斗不止转为繁体生命不息,奋斗不止结果为生命不息,奮鬥不止 ...

    nodejhnodejh 评论0 收藏0
  • ContiPerf:: 更为优雅和方便的单元压力测试工具。

    ContiPerf:: 更为优雅和方便的单元压力测试工具。

    摘要:概述是一个轻量级的单元测试工具,基于二次开发,使用它基于注解的方式,快速在本地进行单元压测并提供详细的报告。当和都有指定时,以执行次数多的为准。测试报告最终的测试报告位于,使用浏览器打开即可。 概述 ContiPerf 是一个轻量级的单元测试工...

    _Zhao_Zhao 评论0 收藏0
  • Java™ 教程(面向对象编程概念)

    Java™ 教程(面向对象编程概念)

    面向对象编程概念 如果你以前从未使用过面向对象的编程语言,那么在开始编写任何代码之前,你需要学习一些基本概念,本课将向你介绍对象、类、继承、接口和包,每个讨论都关注这些概念如何与现实世界相关,同时介绍Java编程语言的语法。 什么是对象? 对象...

    FuisonDesignFuisonDesign 评论0 收藏0

热门文章

<