业余草

0.0

给业余草打分

start start start start start

感谢您打了2

详情

全站展示位

推荐

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

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

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

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

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

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

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

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

心灵鸡汤

我的高考故事

文/王超

2020年的高考就要来了,作为一个高考的“过来人”,那个属于自己的高考是难忘的,心怀感激的。

21年前,我还是一名19岁的高三学生,发生了一件至今我记忆犹新的事。有一天我应同学之邀,一起去看望一位曾经教过我们的语文老师。到了之后,大家有说有笑,聊得很开心。

“你今年要走,我看,有点儿危险!”薛老师一边把一个削好的苹果递给我,一边微笑着对我说,语气里充满关心与担心。那一刻,听到她对我的“点评”,我只觉脑中突然“轰”的一响,眼前也随之一片黑暗。“她怎么能这样说别人呢?”我在心里愤愤地说着。可是,我清楚地知道,她说话向来是有几分依据的。她曾在初中教过我们一年,对自己学生的能力、潜力了如指掌。但是我极不明白,自己一向尊敬喜欢的薛老师,为什么要在关键时刻对我说那样的话,她难道没有考虑过会对我产生怎样的影响吗?

我没有想太多。只是从那次之后,更不知疲倦地做自己应该做且能做好的事:努力,进步;再努力,再进步……终于,那年夏天,我考上了大学,而且成绩高出分数线不少。一块无形的巨石终于从心头落下,我终于解放了!“黑暗的高三,见鬼去吧!”心中反复恨恨地喊着,“薛老师,你不是说你的学生今年要走有点儿危险吗?哈哈……真不好意思,学生让你失望了!”

不知过了多久,不知飘飘然了多久,突然之间,我开始问自己:你考上了大学,是怎样考上的呢?“你今年要走,我看,有点儿危险!”21年后的今天,已是不惑之年的我又想起了老师曾经说过的那句“狠话”。但是,现在的我终于明白了她的真正用意。当时的一句话,既让我看到希望又让我感到压力,无形中成为我高考路上的牵引力和推动力,让我努力拼搏,勇往直前,堂堂正正迈进大学校门。

薛老师,你知道吗?就是你那一激,使当年的我有了一个倔强而奇怪的想法——“一定要考上大学,绝不能让老师的话应验!考上大学,看她还有什么话说!”我抛除一切杂念,安心学习,只想着自己多努力点就会有进步,坚信有付出就一定有收获。靠着这股“执拗”劲一路前行,我终于获得了成功。亲爱的薛老师,请原谅学生的无知,曾对您一时的误解吧!

尼采曾说:“如果你低估一个水手的能力,那么就祝他一帆风顺吧!”2020年高考,我只想对参加高考的蓬勃而可爱的青年说一句:“你为自己高考而流的每一滴汗水一定不会辜负你!加油!”

列表展示

主站展示位

Shell bash 脚本 set -u 命令用法详解 –

BASH 脚本的 set 命令有很多参数,在实际应用中有些写错的内容,反而被脚本忽略了。set -u 就可以让脚本遇到错误时停止执行,并指出错误的行数信息。本文主要介绍 set -u (set -o nounset)命令的相关用法。 执行脚本的时候,如果遇到不存在的变量,Bash 默认忽略它。 #!/usr/bin/env bash echo $a echo bar 上面代码中,$a是一个不存在的变量。执

MySQL 的性能优化最佳实践 –

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

DBMS_JOB包 子过程用法详解 –

接上一章《oracle job 定时器 用法》的内容,本章将详细的介绍 DBMS_Job包 子过程的用法,内容包含:Broken()过程、change()过程、 Interval()过程、 Isubmit()过程、 Next_Date()过程、 Remove()过程、 Run()过程、Submit()过程、User_Export()过程、What()过程。 DBMS_Job包的子过程 Broken()过程。&nbs

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

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

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

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

区块链 Hash 的不可修改性 –

本文主要讲区块链 Hash 的不可修改性以及区块链名字的由来。 区块与 Hash 是一一对应的,每个区块的 Hash 都是针对"区块头"(Head)计算的。 Hash = SHA256(区块头) 上面就是区块 Hash 的计算公式,Hash 由区块头唯一决定,SHA256是区块链的 Hash 算法。 前面说过,区块头包含很多内容,其中有当前区块体的 Hash(注意是"

java 实现MD5 盐值加密功能 –

我们知道,如果直接对密码进行散列,那么黑客可以对通过获得这个密码散列值,然后通过查散列值字典(例如MD5密码破解网站),得到某用户的密码。  加Salt可以一定程度上解决这一问题。所谓加Salt方法,就是加点“佐料”。其基本想法是这样的:当用户首次提供密码时(通常是注册时),由系统自动往这个密码里撒一些“佐料”,然后再散列。而当用户登录时,系统为用户提供的代码撒上同样的&

SPA管理框架 Miox 教程 –

Miox 是一个SPA管理框架。根据 github 上开源信息显示,应该是来自51信用卡团队的开源产品。本文介绍 Miox 的使用教程。 在经典的网页开发中,浏览器创建和管理一系列网页生命周期活动,如会话历史,页面创建,丢弃,页面展示,页面隐藏等,开发人员可以在这些活动上处理自己的逻辑。 在SPA应用程序中,开发人员必须自己处理所有这些事件,或者由一个处理这些事件的框架来处理。Miox是另一个框架与他

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

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

微服务架构入门 –

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

什么是微服务? –

微服务 (Microservices) 是一种软件架构风格 (Software Architecture Style),它是以专注于单一责任与功能的小型功能区块 (Small Building Blocks) 为基础,利用模组化的方式组合出复杂的大型应用程序,各功能区块使用与语言无关 (Language-Independent/Language agnostic) 的 API 集相互通讯。微服务架构运用于软件架构风格的其中一项概念是甘露

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

Android使用Hybrid框架VasSonic教程 –

类似于小程序这样的功能,腾讯尝试了很多方式来提高打开速度。包括冷热启动多进程、多线程并行、减冗余JS插件、预加载、webview复用、反射、素材校验、进程冗余启动流程、redex等,一步步走了一年多最终完善到sonic。根据 sonic 的测试对比,我们发现采用sonic的结构确实在打开H5首屏效率上提升了不少。本文将详细的讲解使用Android设备配合sonic开发的示例教程。 采用 VasSonic 我们

Node.js对接Hybrid框架VasSonic教程 –

腾讯由于有微信小程序等需要快速打开H5的场景,因此加速H5首屏打开效率就成了研发的重任。根据这两天腾讯发布的VasSonic来看,打开的效率确实提高了不少。本文将结合nodejs来对VasSonic框架进行对接。 VasSonic配合node.js,需要依赖nodejs的版本等信息。具体看下面的3条依赖: nodejs的节点版本> 7.0。因为代码中使用了async/await语法。 安装soni

教你如何做到月入10万 –

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

博客寄语:

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

实时播报:

博客号-学习成长

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