详情

全站展示位

阿里开挂,开源 Blink –

阿里开挂,开源 Blink!新的一年了,阿里已经陆续开源了多个产品了。比如:Blink、Euler、fescar 等。 而且,我预测,后来阿里还会开源多个产品,比如:imgcook 等。 Blink 最初是阿里巴巴内部的 Flink 版本代号,基于阿里的场景做了大量的优化和稳定性改造工作。在经过一些讨论之后,阿里决定将 Blink 的所有代码捐赠给 Flink 社区,并将其开源从而成为 Flink 社区的一部分。阿里希望。。。

推荐

使用注解实现JPA设置字段unsigned –

最近不少人都在远程办公,遇到一些问题不知道通过百度搜索解决问题。只知道在群里问,或者私信我。 其实这些都是小问题,百度一搜就有答案。而我平时也非常忙,每一天的消息都上千条,太忙了。好多问题没时间回答。 回到主题上来,这个问题解决办法很简单。使用 JPA 的 @Column 注解即可实现。 MySQL 以 INT(11) UNSIGNED 为例,简单来说明一下。 @Column(columnDefinitio

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

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

Spring 必会面试题:如何解决循环依赖问题! –

Spring高频面试题:如何解决循环依赖问题! 循环依赖问题全景图 什么是循环依赖问题? ❝类与类之间的依赖关系形成了闭环,就会导致循环依赖问题的产生。❞ ❝比如下图中A类依赖了B类,B类依赖了C类,而最后C类又依赖了A类,这样就形成了循环依赖问题。❞ 循环依赖问题案例分析 演示代码: public class ClassA { private ClassB classB;

心灵鸡汤

  三国时期,东吴名臣陆绩乘船渡河,遇到大风浪,需要东西压船,陆绩身无长物,更没有钱财等,最终只寻得一块巨石,度过了风浪。

  这块“压舱石”如今还矗立在苏州古城内文庙府学明伦堂前,石面正中刻有“廉石”两个大字,左下方落款:“赐进士弟,文林郎巡按直隶苏松等府监察御史河南胙城樊祉立,弘治九年,岁在丙辰夏六月吉旦。”

  廉石承载了郁林太守陆绩为官清廉、为民造福的高尚品质。

列表展示

主站展示位

Shell Bash 的错误处理 –

所有语言都有异常处理机制,shell 也不例外。java 的异常处理,经常被人们吐槽,那么 shell 的异常处理机制又是怎样的呢?通过本文我们一起来看看。 如果脚本里面有运行失败的命令(返回值非0),Bash 默认会继续执行后面的命令。 #!/usr/bin/env bash foo echo bar 上面脚本中,foo是一个不存在的命令,执行时会报错。但是,Bash 会忽略这个错误,继续往下执行。 $ b

MySQL 的性能优化最佳实践 –

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

网站 SEO 入门 –

seo网站优化可以提高网站在搜索引擎的排名以及影响品牌知名度、流量水平和投资回报率。然而,网站完全兼容于搜索引擎是一个复杂的过程,涉及到许多不同的seo网站优化因素和组件,以确保每一个环节是以最好的方式处理。因此,我们很有必要深入的,系统的学习一下网站的 SEO ,提升我们网站的流量。为此 业余草 站长为大家带来了一系列的网站 SEO教程,希望大家喜欢! 什么是SEO SEO 的中文意思是搜索引擎优化。人们使用搜索引擎查

Shiro 密码重试次数限制 –

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

java ConcurrentHashMap 教程 –

ConcurrentHashMap具体是怎么实现线程安全的呢,肯定不可能是每个方法加synchronized,那样就变成了HashTable。 集合是编程中最常用的数据结构。而谈到并发,几乎总是离不开集合这类高级数据结构的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。这篇文章主要分析jdk1.5的3种并发集合类型(concurrent,copyonright,qu

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

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

解决 elasticsearch head 集群值未连接问题 –

最近我安装了 elasticsearch head。但是访问

Servlet是如何运行的?Servlet的本质是什么? –

现在还有人在用 Servlet 吗?如果没有人用,但是面试中遇到了怎么办? 最近,微信群里就有好友私信我:“Servlet是如何运行的?Servlet的本质是什么?”,今天我就来献丑回答一下! 我先来说一下 Servlet 这个词,百度翻译为“小服务程序”。而我觉得,可以把 Servlet 这个词分开,分成 Server 和 let 的简写好了。let 有允许的意思。

CSS Shapes实现iPhone X的刘海 –

iPhone X 发布后,被刘海刷屏了。大多数都在吐槽刘海,不仅是美观上的,还有开发上的。 iPhone 为了 iPhone X 发布了新的开发者规范,针对 iPhone X 的适配发布了一些标准和建议。开发者规范能针对 iPhone X 进行一些优化。 附上一篇网友在知乎上关于 iPhone X 的设计规范。如何评价新版 iPhone X 的设计规范? 今天我们不讲 iPhone X 的设计规范,我们来使用 C

教你如何做到月入10万 –

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

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产业贡献一份微薄的力量。

实时播报:

博客号-学习成长

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