详情

全站展示位

什么是线程安全? –

先说一下,我为什么要写这篇文章!因为有位网友给我发了一篇关于AtomicInteger的文章:,说看不懂。我看了这篇文章,我说看不懂就对了,这篇文章的测试代码写的有问题。不用看了,虽然我知道他想表达的意思。这篇文章的阅读量也很高,所以我这里简单解释一下什么是线程安全! 如果说面试官让你谈谈线程安全?你只需要说到下面。。。

推荐

免费毕业设计,一网打尽! –

我的网站上,有些内容并不高深!但正是因为这些普普通通非常常见的小问题导致了我的网站访问量并不低! 不少网友通过网站找到我,让我做一些毕业设计。由于我已经参加工作了,时间和精力都非常有限,所以,我这里分享一些简单的毕业设计!供大家参考! 下面举例一些内容题目和要求! [工作报告式],个人财务管理系统的设计与开发。写作要求:针对个人财务的记账、查询、统计等方面进行开发。可以做成单机版或网络版,需要使用数据库来对数据进行管理

从 2021 年初起,Google 将停止通过西联汇款支付款项 –

今日凌晨 2 点钟,收到了一封来自谷歌的重磅邮件“从 2021 年初起,Google 将停止通过西联汇款支付款项”! 最近几年,我先后使用过中国银行的西联汇款,光大银行的西联汇款。体验都非常的不错,没什么手续费。 而这次谷歌通知取消西联汇款后,收款人的收款成本将大大增加! Google 将停止通过西联汇款支付款项 取消西联汇款的方式后,只剩下电汇方式接收付款了。这种成本比较好,哎,挣钱真不容易啊。 预测百度

手把手教你解决MySQL服务启动失败排查并修复恢复启动问题 –

手把手教你解决MySQL服务启动失败排查并修复恢复启动问题 上次帮一个网友远程解决了一个问题,直接打赏了我,今天又一个网友打赏了我。 事件起因是这样的,网友在执行一条 SQL 时,提示错误。网友搜索得出答案,需要设置 sql_mode,她百度一番,然后进行了修改。 ONLY_FULL_GROUP_BY 重启服务后,发现 MySQL 服务无法启动。 我问网友遇到了什么错误,对方给我发来了一个截图。 my

如何保证LinkedHashMap以及它实现LRU缓存线程安全 –

本文首发于我的个人公众号“业余草”,由于公众号不利于搜索,这里同步到我的个人网站上。 昨天有一位网友对我的一篇文章进行了评论,留言说到:线程安全的 LinkedHashMap 怎么实现? 线程安全的 LinkedHashMap 我这里花几分钟时间聊一下这个问题。 通过阅读我前面的文章,我们知道:HashMap 有一个问题,就是迭代 HashMap 的顺序并不是 HashMap 放置的顺序,也就是无序。HashMa

心灵鸡汤

家有高考生

文/钟芳

儿子是今年高考大军中的一员。为引导儿子顺利度过人生的关键期,以健康的身体、愉快的心情参加高考,我特向单位请了年休假,专门在家做好他的“后勤部长”,陪他一起备战高考。

每天早上6点,我就起床开始了一天的忙碌。一日之计在于晨,早餐关键是营养丰富、热量充足。儿子平时爱吃的早餐是馄饨鸡蛋粉丝,把水烧开,打入鸡蛋,鸡蛋凝固成型后,下馄饨入锅,馄饨漂浮后,加进粉丝、青菜,待开锅沸腾后,撒上葱花、香菜、生抽、食盐调味后,一碗美味可口营养全面的馄饨鸡蛋粉丝出炉了。去上学时,我还给他带上一块巧克力或两块饼干和一瓶酸奶,在上午10点钟下课时吃,补充体力。

除了强壮的身体,保持乐观的心态也是必需的。晚饭后,我们一家三口一起去外面散散步,打打羽毛球,相互沟通,让儿子把压力和苦恼说出来,但为了不给儿子增加压力,很少提及考试和学习。

有一次,儿子模拟考试没考好,回家后脸色一直不好。于是晚饭时我故意和他找话说,还特地讲了一个笑话。儿子笑过之后,对我和老公说:“爸爸妈妈,这月模拟考试没考好,如果我高考也像这次月考一样发挥失常,连二本都考不上,那怎么办啊?我会觉得对不起你们的。”

这时,老公附和说:“是啊,这次成绩好像不太理想啊。但没事,一次小考算什么呀!”我也故作轻松地说:“孩子,一切只要尽心尽力,就无怨无悔。现在你只要放下‘怕考砸’的心理包袱,以正常水平发挥,就一定能够考出理想的成绩来。再退一步说,就是高考没考上也没关系,你仍是爸妈的骄傲。爸妈想让你考上大学,但更希望你平安快乐。”

儿子终于很开心地笑了,笑得灿烂阳光。第二天放学回家后,儿子自信地对我和老公说:“高考并不可怕,用平常心对待,我有信心面对高考。”

列表展示

主站展示位

MySQL 的性能优化最佳实践 –

数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本文中,我列出了一些针对程序员的 MySQL 优化技术。 在我们开始学习之前,我补充一点:你可以在 Envato Market 上找到大量的 MySQL 脚本和实用程序。 优化查询的查询缓存 大部分MySQL服务器都有查询缓存功能。这是提高性能

老站长教你新网站如何快速提高百度权重? –

在《国内权重较高的个人博客站点推荐》这篇文章中,我提到了国内权重比较高的几个网站。通过对比我们发现这些权重较高的网站,原创内容都比较高。这是如何做到的呢?通过这篇文章为你解答他们权重高的秘密! 先说下我的个人网站业余草和CODE大全。前者目前百度权重已经升级到1了,全球排名目前1069533。下面看看我的权重截图。 网站 xttblog.com 的综合排名 网站 xttblog.com 的Alexa排名

教你实现日历待办任务展示万年历 –

这个标题我考究了很久,不知道如何才能起的完美。想来想去,浪费脑力,于是就随便起了一个标题。本文是一款日历控件,该日历插件可以实现待办事件的展示,并且可以获得下一月,上一月等其他月份的待办事件提醒功能。 先来看看效果: 再这里,我再次做一下声明,本文禁止任何转载。 相关实现源码如下: <!DOCTYPE html> <head> <meta

Shiro 密码重试次数限制 –

讲完 Shiro 的加解密后,又来了新需求。那就是如何通过Shiro 来限制密码错误次数。为了讲解这个问题,我们先来看看Shiro的PasswordService/CredentialsMatcher。 PasswordService/CredentialsMatcher Shiro提供了PasswordService及CredentialsMatcher用于提供加密密码及验证密码服务。 public interf

使用jTopo制作Web版Win7操作系统 –

我们都使用过微软的操作系统,这些都是c/s架构的程序,拥有绚丽的界面和强大的功能!这些都让我们b/s架构的望尘默哀,但是今天我们将使用jTopo来实现一个Web版的Win7桌面操作系统!运行效果如下: 实现源码如下: <!DOCTYPE html> <html> <head> <meta =&

敏捷开发用户故事的扩展-新的故事类别 –

用户故事自最早1998年诞生以来,由于其突出的优点,到现在得到了广泛的应用。从最开始的克莱斯勒C3项目,用户故事当中的用户一般是指软件系统的人类用户,这类用户故事一般涉及人机交互界面。  而随着用户故事在多种场合扩展使用,慢慢衍生出另外两类故事。本文试图来整理下新的故事。 新的故事 1,系统故事 System Story  2,赋能故事 Enabler Story,也称推动者故事,或者使能故事

Shiro Realm的关联对象 –

在Shiro 自定义Realm这篇文章中,涉及大量的代码。限于篇幅,我将和Realm关联的一些对象单独作为一张来学习。 本文源代码下载链接:

阿里巴巴带领互联网布局汽车市场 –

在中国,在BAT三巨头的世界里,在互联网浪潮的冲击下,BAT三家的圈子越做越大。他们的生态圈已经渗透至汽车领域。自从有了互联网概念的特斯拉之后,科技界又爆出百度正在秘密的研发无人驾驶汽车。上周,阿里巴巴与上汽集团签署战略合作协议,双方将在“互联网汽车”和相关应用服务领域展开合作,共同打造面向未来的“互联网汽车”及其生态圈。当然腾讯也不例外,最近又爆出腾讯正在组建“U优打车”。 在阿里巴巴的生态系统中,布局“互联网汽车”可能只是防御性的布

微服务架构入门 –

什么是软件架构? 软件架构是一个系统的基本组织,体现在系统的各个组件(如web服务器,应用服务器,数据库,存储,通信等),组件之间的关系,以及系统的外部环境(如发布环境,共享服务器,专用服务器,云发布等)。 还包括指导系统设计和演化的原理。 什么是微服务软件架构? 微服务就是开发一个单纯的,小型的,有意义的功能作为一个单一服务。每个服务都有自己的进程,通过轻量级的协议进行通信,发布在一个或者多个服务器上。

教你如何做到月入10万 –

听到月入10万,很多人都认为只有高级白领才能做到。如果你真的这么认为,我相信你这辈子也不可能做到月入10万。 马云说过梦想还是要有的,万一实现了呢! 不要认为月入10万很难!只有敢想敢干的人才有机会。 历史上也有很多成功的例子,我就不一一列举了。大家自己到网上百度一下,看看有多少成功的例子。 成功的例子不是我们今天所关注的,毕竟今天的主题是如何做到月入10万,而不是举例子的。 回到今天的

MySQL 的性能优化最佳实践 –

数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本文中,我列出了一些针对程序员的 MySQL 优化技术。 在我们开始学习之前,我补充一点:你可以在 Envato Market 上找到大量的 MySQL 脚本和实用程序。 优化查询的查询缓存 大部分MySQL服务器都有查询缓存功能。这是提高性能

Java的wait()、 notify()、notifyAll()和线程同步原理 –

wait与notify是Java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型。 使用wait()与notify()/notifyAll()可以使得多个任务之间彼此协作。 wait()与notify()/notifyAll() wait(),notify()和notifyAll()都是java.lang.Object的方法: wait(): Cause

博客寄语:

    业余草是一个程序员学习交流平台,深度IT技术博客,移动开发博客,Web前端博客,企业架构博客,编程语言博客,互联网博客,数据库博客,IT blog,核心关注IT知识传播,共享。为更好的IT产业贡献一份微薄的力量。

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。