《java核心技术一》笔记(一)数据类型

《java核心技术一 第10版》 链接:https://pan.baidu.com/s/15ECUqcjwDJq_537HPfhX9w 密码:w8oa 基础知识 注释 数据类型 变量 运算符 字符串 输入输出 控制流 大数值 数组 1.注释 需要长篇注释,使用// 或者 /** xxx */ 2.数据类型 java是强类型语言,一共8个种基本类型 整型:int short long byte 浮点型: float double 字符类型: char 布尔型: boolean 2.1 整
分类: 其他 发布时间: 12-01 23:18 阅读次数: 0

《java并发编程实战》笔记(一) 结构化并发应用程序

下载地址 链接:https://pan.baidu.com/s/1i6FlscH 密码:m21n 1.任务执行 任务是一组逻辑执行单元,线程是使得任务异步执行的机制 不可取的所谓线程开启的方式: 1.所有任务放在单个线程中串行执行 2.每一个任务都开启一个线程,无限制,非常浪费资源 有效方法:通过有界队列防止高负荷的应用程序把内存耗尽 使用线程池 java.util.concurrent Executor框架 1.1 线程池 好处: web服务器不会在高负载的情况下失败 服务器不
分类: 其他 发布时间: 12-01 23:18 阅读次数: 0

@Data的使用

平时写bean时会有很多字段属性,一个一个get set非常麻烦,因此使用一下lombok 1.pom.xml文件引入 </dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.16.10</version> </dependency> </dependencies> 2.代码中注解 import lombok.Da
分类: 其他 发布时间: 12-01 23:18 阅读次数: 0

IDEA开发之插件使用

本篇为学习记录篇,后续会慢慢更新日常开发中使用到的非常有效的插件。 1.FindBugs
分类: 其他 发布时间: 12-01 23:18 阅读次数: 0

《java并发编程实战》之 线程安全性

1.线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么这个类就是线程安全的。 无状态对象一定是线程安全的,何为无状态,就是类中不包含任何域,也不包含各种其他类的饮用,就只有局部变量 。 2.原子性 线程中的 ++count 或者 count++ 那都非原子性,而是 读取--修改--写入, 如果过程中有两个线程在跑,由于不恰当的执行时序出现不正确的结果称为 “竞态条件”
分类: 其他 发布时间: 12-01 23:17 阅读次数: 0

《java并发编程实战》之 对象共享

解决问题: 如何共享和发布对象,从而使它们能够安全地由多个线程同时访问 写多线程注意两点 防止某个线程正在使用对象状态时,而另一个线程同时在修改状态。 确保当一个线程修改了对象状态后,其他线程能够看到状态变化。(同步的内存可见性) 1.可见性 错误写法 public class NoVisibity { private static boolean ready=false; private static int number=0; private static cla
分类: 其他 发布时间: 12-01 23:17 阅读次数: 0

轮播图代码分享

// JavaScript Document //轮播图函数  function autoMoveImg(tagImg,tagBotton){ var imgs = document.getElementsByTagName(tagImg); //获取img图片对象数组 var buttons = document.getElementsByName(tagBotton); //获取图片显示位置按钮对象数组 //轮播图动态函数  function InitMove(index){ f
分类: 其他 发布时间: 12-01 23:16 阅读次数: 0

关于js中绑定事件失效问题

相信很多开始学习前端开发的朋友都发生过绑定事件失效的问题,那么究竟是什么原因使得事件失效呢? 这里作者以jquery库编写作为例子。 第一种:直接失效。 <html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ //这一行语句的意思是等所有DOM树加载完成后执行绑定事件工
分类: 其他 发布时间: 12-01 23:16 阅读次数: 0

Java中的静态绑定与动态绑定事例

在这个例子中使用Java面向对象中的多态来简单介绍静态绑定和动态绑定的区别。 /* * 创建一个Father类。 * 为了方便获取,成员变量a设置为public的。 * */ class Father{ public int a = 10; public void saying(){ System.out.println("Father"); } } 写一个父类Father,其中定义一个整型成员变量a并初始化为10;定义一个成员方法saying,输出
分类: 其他 发布时间: 12-01 23:16 阅读次数: 0

素数表的获取,素数线性筛法介绍,复杂度超低

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84035439 //素数线性筛法,复杂度:O(nloglogn) //求100以内素数 #include<iostream> #include<cstring> #include<string> using namespace std; bool vis[101];//标记是否为素数 int prime[101];//储存素数
分类: 其他 发布时间: 12-01 23:15 阅读次数: 0

Codeforces 1076B Divisor Subtraction

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84035951 线性筛法,数学问题,找规律。 You are given an integer number nn. The following algorithm is applied to it: if n=0n=0, then end algorithm; find the smallest prime divisor dd of n
分类: 其他 发布时间: 12-01 23:15 阅读次数: 0

算法7-15:迪杰斯特拉最短路径算法

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84108610 题目描述 在带权有向图G中,给定一个源点v,求从v到G中的其余各顶点的最短路径问题,叫做单源点的最短路径问题。 在常用的单源点最短路径算法中,迪杰斯特拉算法是最为常用的一种,是一种按照路径长度递增的次序产生最短路径的算法。 可将迪杰斯特拉算法描述如下: 在本题中,读入一个有向图的带权邻接矩阵(即数组表示),建立有向图并按照以
分类: 其他 发布时间: 12-01 23:15 阅读次数: 0

洋葱浏览器 使用方法 Tor Browser

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/82825791 用SS+TOR就能够进入暗网,需要注意的是暗网的网址是随时都会死的,所以导致很多暗网网址没得响应。暗网大部分网址是全英文。 告诉你们一个好用的暗网导航网址,可以通过关键字搜搜:http://onionsnjajzkhm5g.onion/onions.php 走了一圈回来后:因为英文太菜,看不懂,并且在里面找不到什么新奇的学习
分类: 其他 发布时间: 12-01 23:14 阅读次数: 0

Codeforces 1077A Frog Jumping (模拟,计算)

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84190017 A. Frog Jumping time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output A frog is currently at the point 00 on
分类: 其他 发布时间: 12-01 23:14 阅读次数: 0

Codeforces 1077B Disturbed People (模拟)

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84190066 B. Disturbed People time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output There is a house with nn flats sit
分类: 其他 发布时间: 12-01 23:14 阅读次数: 0

2018年11月17号 训练周记

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84190240 水了3场Codeforces 比赛,都是水题,不水得题又不会做,练了一个线性筛法,最短路径Dijkstra算法,上图。 我好菜啊!
分类: 其他 发布时间: 12-01 23:14 阅读次数: 0

Dijkstra的魅力

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84639944 题目描述 传说中的Dijkstra是一个风流俊才,有很多漂亮的妹纸喜欢他,可是不幸的是Dijkstra不和这些妹纸住在一起。他们住在一个王国的各个城市里,对于这些漂亮的妹纸Dijkstra很难抉择选哪位作为自己的妻子,于是他就决定了谁能够算出从Dijkstra的城市出发到自己城市的最近距离他就和谁成亲。对于没有学过数学的这些
分类: 其他 发布时间: 12-01 23:13 阅读次数: 0

2018年广东工业大学文远知行杯新生程序设计竞赛 1001 文远知行β

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84675497 Problem Description “上一个国家的人真的是好心呢。” 在山脉群之间,是一片宽广平坦的大地。被草木覆盖的绿意,顺着灰色的山间延伸。 摩托车(注:两轮的车子,尤其是指不在天空飞行的交通工具)飞驰在道路上。 骑士年约十五、六岁,有着一头黑色短发及炯炯有神的脸庞。 她身穿黑色夹克,腰际系着一条粗皮带。右腿悬挂着左
分类: 其他 发布时间: 12-01 23:13 阅读次数: 0

2018年广东工业大学文远知行杯新生程序设计竞赛 1004 明日会吹明日的风β

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84675581 Problem Description In the world line 1.048596% “为了帮助笨蛋梓川利用程序来解决青春期症候群的问题,我觉得有必要你给你普及一下C语言的内存知识。” 今天的双叶理央也依然在理科实验室用烧杯煮咖啡。 “我已经几年没有用过这个东西,还被人可怜的说是原始人了哦。”梓川咲太看着眼前的电脑
分类: 其他 发布时间: 12-01 23:13 阅读次数: 0

2018年广东工业大学文远知行杯新生程序设计竞赛 1006 那天的延长线在今天β

版权声明:欢迎转载,如果转载,请注明转载地址,谢谢! https://blog.csdn.net/qq_40763929/article/details/84675596 Problem Description In the world line 1.048596% “梓川......今天是第几次了?” 双叶理央正在摆弄虹吸式咖啡壶,她看梓川咲太的目光已经不是傻眼或者嫌烦,而是带着悲悯。 “这次不是青春期症候群的事情,而是这个。”梓川拿出了『翔子小姐』的信件。 “寻求劈腿的方法?” “不,不是
分类: 其他 发布时间: 12-01 23:13 阅读次数: 0