×
请登录
账号
密码
登录 Use it
博客
随笔
网盘
建站
资源
标签
毒鸡汤
程序员导航
登录
注册
标签: Java 共 193 个结果.
ReadWriteLock读写锁的使用
### 读写锁: #### 写写、读写 是互斥的 #### 读读是不需要互斥的 如下示例代码中,可以看到读的操作,一部分是在写操作之前,一部分是在写操作之后,说明读是不互斥的。写是  示例代码: ``` package com.debuggg.test1
star2017
1年前
2043
0
优先队列-二叉堆-堆排序原理-Java相关API
### 完全二叉树概念 - 除了最后一层,前面所有层都是满的 - 最后一层是从左到右 - 是一个二叉树 ### 堆 - 满足完全二叉树 - 父节点存储的元素比子节点大 ### 上浮 - 不符合堆规则的节点,与父节点交换 - 直到上浮到符合为止 ### 下沉 - 不符合规则的点,与子节点中较大的交换 - 直到符合为止 ### 入队 - 待插入元素放到堆的最后面 - 然后上浮至合适位置 -
star2017
1年前
1954
0
线程八锁,同步锁的应用
## 锁的八种情况的应用 ``` package com.debuggg.test1.main2; /** * 作者 ZYL * 功能描述 : 题目:判断打印的是“one”or “two” * * 1.两个普通同步方法,两个线程,标准打印,打印?//one two * 2.新增Thread.sleep()方法给getOne(),打印?one,two * 3.新增普通方法getThree
star2017
1年前
2186
0
DisconnectedfromthetargetVM,address:xxxx或者Processfinishedwithexitcode1终极解决办法idea
这个bug,没有日志,无从下手! 网上找了上100篇文章仍然找不到解决方案! 报错如下图: 终极解决办法: 1.安装jrebel,参考本博主博文 https://blog.csdn.net/u013294097/article/details/90263477 2.使用jrebel使用debug启动 3.特别注意:此处有日志文件产生 4.排查日志,搞定!
star2017
1年前
2513
0
Java8Math新增方法
引用至:https://blog.csdn.net/neweastsun/article/details/79873698 ## java8 Math新增方法 通常都认为java8新功能主要包括函数式编程及lambda表达式。然而,除了那些大的特点之外,还有其他的,影响力小却很有趣,大多时候不为人所知,甚至不太被人评论。 本文我们列举java.lang.Math类中新增的方法,并给一些小的示例
star2017
1年前
2514
0
ScheduledExecutorService线程调度的使用
示例代码: ``` package com.debuggg.test1.main2; import java.util.Random; import java.util.concurrent.*; public class TestScheduledThreadPool { public static void main(String[] args) throws ExecutionE
star2017
1年前
2277
0
分享:MySQL学习笔记(二)
一,事务 1.1,事务的典型场景 在项目里面,什么地方会开启事务,或者配置了事务?无论是在方法上加注解,还是配置切面。
star2017
1年前
2997
0
DateTimeFormatter,时间格式化与解析日期或时间
DateTimeFormatter,时间格式化与解析日期或时间
star2017
1年前
2681
0
Java数据结构与算法-环形队列
### 队列介绍 - 队列是一个有序列表,可以用数组或是链表来实现 - 遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的数据要后取出 #### 数组模拟环形队列 ##### 分析说明: - 尾索引rear的下一个为头索引时表示队列满,即将队列容量空出一个作为约定,这个在做判断队列满的时候需要注意(rear + 1) % maxSize = front (满) - rear == fr
star2017
1年前
2381
0
ForkJoinPool分支合并框架计算加法
## 分支合并框架ForkJoinPool 原理说明:就是在必要情况下,将一个大任务,进行拆分(fork)成若干个小任务(拆到不可再拆时),再将一个个的小任务运算的结果进行join汇总  示例:示例是一个1亿的累加,100亿的累加,500亿的累加。采用三种
star2017
1年前
2317
0
分享:MySQL学习笔记(三)
四,锁的算法 我们先来看一下我们测试用的表,t2,这张表有一个主键索引。我们插入了 4 行数据,主键值分别是 1、4、7、10。为了让大家真正理解这三种行锁算法的区别,我们需要了解一下三种范围的概念。因为我们用主键索引加锁,我们这里的划分标准就是主键索引的值。 这些数据库里面存在的主键值,我们把它叫做 Record,记录,那么这里我们就有 4个 Record。 根据主键,这些存在的 R
star2017
1年前
3044
0
JDK8时间与java.util.Date,java.sql.Date,Timestamp等的相互转换(时间转换)
JDK8时间与java.util.Date,java.sql.Date,Timestamp等的相互转换(时间转换)
star2017
1年前
2291
0
AJAX跨域请求的理解,JAVA
引至:https://www.cnblogs.com/zifayin/p/7338423.html 1.浏览器的同源策略 目前所有浏览器都由同源策略 什么是同源策略: 协议、域名、端口都一直的uri称为“同源” 不同源之间存在以下问题: a.无法读取cookie b.无法获取dom
star2017
1年前
2652
0
Redis的安装过程步骤
 ## 步骤: ``` 下载和编译过程 1.mkdir redisinstall && cd redisinstall 2.yum install wget -y && wget http://download.redis.io
star2017
1年前
2235
0
Eclipse如何不使用alt+/来实现自动提示
位置如下图: 填充内容:abcdefghijklmnopqrstuvwxyz. 即可实现自动提示
star2017
1年前
2378
0
nginx动静分离
1.什么是动静分离 通过location指定不同的后缀名实现不同的请求转发。通过expires参数设置,可以使浏览器缓存过期时间,减少与服务器之间的请求和流量。具体Expires定义:是给一个资源设定一个过期时间,也就是说无需去服务端 验证,直接通过浏览器自身确认是否过期即可,所以不会产生额外的流量。此种方法非常适合不经常变动的资源。(如果经常更新的文件,不建议使用Expires来缓存)
star2017
1年前
2175
0
JAVA获取别人发过来的json字符串(Post方式)
这几天做一个通知接口,其他服务器会向我的服务器发送通知,是Post方式,是json字符串 找了好多方法都不行,功夫不负有心人,终于找到合适的方法: 代码如下: 使用的是request的输入流来写的,记得要写utf-8接收,不然有可能是乱码 InputStreamReader insr = new InputStreamReader(request.getInputStream(),
star2017
1年前
2425
0
代理模式之静态代理代码
``` package com.debuggg.java.exer2; public class StaticProxyTest { public static void main(String[] args) { ClothFactory clothFactory = new ClothFactoryImpl(); ProxyClothFactory
star2017
1年前
2138
0
JDK,JRE,JVM三者之间的关系,以及JDK,JRE包含的主要结构有哪些?
JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。‘’ JVM = bin目录 lib表示JVM工作所需要的类库 也就是:JRE = lib + bin JDK = JRE + JAVA的开发工具(javac.exe,java.ex
star2017
1年前
2521
0
JAVA基础-关键字与保留字
关键字的定义和特点: 定义:被JAVA预言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写字母 官方地址:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html 用于定义数据类型的关键字:
star2017
1年前
2551
0
1
...
3
4
5
...
10
本文目录
热门标签
程序员导航
热门文章
1.
如何学习Python数据科学(2018)
2.
31个与大数据有关的非常不错的资源和文章(附全链接)
3.
这可能是人工智能、机器学习和大数据领域覆盖最全的一份速查表
4.
SpringBoot2实践系列(六):集成监控模块Actuator详解
5.
史上最全的“大数据”学习资源(上)
6.
一篇文章,带你了解美国大数据产业
阿里云新老用户最新优惠
阿里云新老用户最新优惠
最新发布
1.
新技术名词
2.
查看mysql数据库中前缀位sys_data_的表,并生成删表语句
3.
centos docker 安装opensearch
4.
centos docker安装redis
5.
Linux使用命令记录:查看端口及开放端口(netstat、iptables)
6.
paddlenlp实现关系抽取
最新评论
签到
?
签到
签到
签到,学习
签到