业余草
业余草
这个作者很懒,什么都没留下…
展开
-
String 的“不可变性”是因为 final?请别再错下去了!
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!竟然有其他号主问我问题,惊到我了!而且这个问题还特简单,我严重怀疑他是看不起我!“Java 中 String 为什么设计成 final 类?为什么它有’不可变性’?”这真是一个简单不能在简单的问题。我们先来看看 final,它就是不想让你继承。说白了,java 不想让你继承 String 类。为什么呢...原创 2019-02-16 08:00:00 · 959 阅读 · 0 评论 -
Linux下解压命令、压缩命令大全,详细教程
Linux下解压命令、压缩命令大全,详细教程linux常用的解压和压缩命令如下:1、.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)2、.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName...原创 2019-03-14 17:53:13 · 3009 阅读 · 0 评论 -
HTTP Status 500 - Request processing failed; nested exception is org.springframework.jdbc.BadSqlGram
HTTP Status 有很多,其中最常见的应该是 500 错误了。这篇文章我就给大家分享一下,HTTP Status 500 - Request processing failed; nested exception is org.springframework.jdbc.BadSqlGram 的解决办法!HTTP Status 500 - Request processing f...原创 2019-03-20 11:56:06 · 7985 阅读 · 2 评论 -
从入门到上瘾,滴滴开源的 RDebug 让人欲罢不能
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯! 滴滴这家公司,不管它每年所说的亏了多少?赔了多少?也不管它到底有没有方便我们出行?我们只...原创 2019-03-10 07:00:00 · 1763 阅读 · 0 评论 -
Java 后端微信支付demo
一、导入微信SDK二、在微信商户平台下载证书放在项目的resources目录下的cert文件夹下(cert文件夹需要自己建)三、实现微信的WXPayConfig接口package com.ieou.demo.common;import com.github.wxpay.sdk.WXPayConfig;import org.apache.commons.io.IOUti...原创 2019-03-12 13:25:57 · 2244 阅读 · 0 评论 -
5 大分布式 ID 生成器优缺点简单对比
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!首选,不管是不是分布式系统,都有 ID 唯一的使用场景。而在分布式场景下,对 ID 的唯一性要求更严格!常见的,我们上淘宝买东西的订单 ID,就是一种分布式 ID。淘宝,前期的订单 id 好像是 14 位,现在好像已经是 16 位,或者 18 位了吧。以我们公司的订单 ID 为例,它有这几个特点...原创 2019-03-12 07:00:00 · 1349 阅读 · 0 评论 -
最新最全的 layUI 框架使用教程视频教程分享
最新最全的 layUI 框架使用教程视频教程分享!教程截图如下:本系列课程为大家介绍的是一款优秀国产UI框架layUI,该框架是一款采用自身模块规范编写的情怀级前端UI框架,遵循原生HTML/CSS/JS的书写与组织形式,门槛极低,拿来即用,2016年一经发布,广受好评,极具热度,可谓是web开发界的一匹黑马。课程须知:一些基本的HTML、CSS、JavaScript基础即可,...原创 2019-03-25 10:18:16 · 11440 阅读 · 5 评论 -
JDK1.8 JVM生产环境参数配置
16G内存 JDK8 生产服务器配置未验证,先丢完整配置JAVA_OPTS="-server -Xmx4g -Xms4g -Xmn256m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=128m -XX:+UseF...转载 2019-04-16 09:21:17 · 10809 阅读 · 0 评论 -
Java实现图片上传到服务器,并把上传的图片读取出来
在很多的网站都可以实现上传头像,可以选择自己喜欢的图片做头像,从本地上传,下次登录时可以直接显示出已经上传的头像,那么这个是如何实现的呢?下面说一下我的实现过程(只是个人实现思路,实际网站怎么实现的不太清楚)实现的思路:工具:MySQL,eclipse首先,在MySQL中创建了两个表,一个t_user表,用来存放用户名,密码等个人信息,一个t_touxiang表,用来存放上传的...原创 2019-04-26 09:45:20 · 6427 阅读 · 4 评论 -
如何在小程序中添加广告并获取收益
小程序广告组件最近全面开放,门槛十分低,只需要累计独立访客(UV)不低于1000并且没有严重违规记录。下面教大家如何在小程序中添加广告。1、申请成为流量主首先进入小程序后台,点击流量主,点击开通。同意协议并点击下一步。填写个人的相关信息,包括身份证、收款账户等等。最后提交,系统会进行审核,审核时间说是大约一周,但是我上午提交的申请,下午就通过了,效率还是挺高的。...原创 2019-04-22 15:43:21 · 6226 阅读 · 6 评论 -
将 java 项目部署到 linux 上的具体步骤
项目部署其实非常的简单,尤其是 java 项目。最近微信群里有网友,初学者还未毕业,问我 Java 项目是如果部署的?我让他百度搜索,谁知他搜索了,半天发给我了 4 个链接!https://download.csdn.net/download/jjn311402/9722324https://download.csdn.net/download/wazheng/4914235htt...原创 2019-03-09 19:25:56 · 11290 阅读 · 2 评论 -
欲练神功必先自宫,String 自宫后“不可变性”到底有啥好处?
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!这个标题我想了很久,没想到太吸引人的标题,于是就拍脑袋决定用这个标题了。大家凑合着看吧!接上篇文章《String 的“不可变性”是因为 final?请别再错下去了!》我们再来说说 Java 为什么要让 String 设计成不可变的?任何事情都得有原因吧,Java 设计 String 也不是拍脑袋干...原创 2019-02-17 08:00:00 · 3590 阅读 · 0 评论 -
MySQL 中 MyISAM 中的查询为什么比 InnoDB 快?
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!哎呀,一年之计在于春啊。最近过完年了,微信群里有非常多的小伙伴在问我一下面试方面的问题。比如:有让我出题的,有让我推荐资料的,还有让我推荐公司的。。。真是太难为我了!也有些人刚开过年,任务不算多。所以,经常酱油,不知道该学习什么?于是,我发了一套面试题,如下:结果,他们都来要答案了。哎,做...原创 2019-02-18 08:00:00 · 23203 阅读 · 9 评论 -
如何做到阿里云 Redis 开发规范中的拒绝 bigkey
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!代码中的问题,光靠 Code Review 是不够的。Code Review 主要是解决规范问题,当然也能排查出一些 bug。Code Review 适合技术驱动型团队、公共服务型团队、测试缺失型团队、新人密集型团队、任何有主观意愿的团队。Code Review 活动主要围绕下面 4 项工作开展。说...原创 2019-02-27 07:00:00 · 1963 阅读 · 1 评论 -
百度Java出现:“现在学java的都是傻子”相关搜索!
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!现在学java的都不是傻子!准确的说,现在学编程语言的都还很于前途!最近我看到一个朋友圈,说百度搜索“Java”出现“现在学java的都是傻子”的相关搜索。我认真体验了一下,发现这是百度的一个搜索关键词。不知道从什么时候开始,你在百度搜索“Java”关键字的时候,推荐出来的相关搜索中出现了“现在学ja...原创 2019-02-26 07:00:00 · 4094 阅读 · 0 评论 -
面试必问的 Java 字节流与字符流
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!最近,我写的都是一些基础知识。一些人不屑于看,看了标题就私信我“能不能写点高级的,看了这标题我就知道内容了,再这样我就取关了!”但是也有人表示喜欢看。“内容虽然基础,但是看完后我有了新的认知!”所以,我的尴尬的取关数据是时候给大家展示一下了。最近 30 天的趋势图如下所示。我要感谢一部分...原创 2019-02-25 07:00:00 · 3490 阅读 · 1 评论 -
大数据显示杭州内裤销量一天翻倍!
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!今天不聊技术,扯点和大数据相关的。前几天,我在朋友圈发了一张图,一些人以为是笑话。其实并不夸张!我在朋友圈里发了这张图,并且说到:“你们知道这是哪的天气吗?”结果 50 多人评论,4 人点赞。很多人留言说,这是 XX 地方的天气。大多数人说的是对的,这就是江浙沪未来一个月的天气。虽然说天气预报这事有时...原创 2019-02-24 07:00:00 · 1833 阅读 · 0 评论 -
Java实现密码、文件MD5加密,密码sha256、sha384、sha512Hex等加密
Java实现密码、文件MD5加密,密码sha256、sha384、sha512Hex等加密!使用时请先导入 commons-codec-1.12.jar 包。pom.xml 文件如下:<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec...原创 2019-03-05 13:12:26 · 3654 阅读 · 0 评论 -
JAVA 实现的 SHA-256 和 SHA-512 两种 Hash 算法的调用
JAVA 实现的 SHA-256 和 SHA-512 两种 Hash 算法的调用。JAVA 已经实现了 SHA-256 和 SHA-512 两种 Hash 算法利用 java.security.MessageDigest 调用已经集成的 Hash 算法创建 Encrypt 对象,并调用 SHA256 或者 SHA512 并传入要加密的文本信息,分别得到 SHA-256 或 SHA-51...原创 2019-03-05 13:19:51 · 5633 阅读 · 0 评论 -
Spring Boot 2.0.4 & Shiro1.4.0 权限管理系统源码免费分享
Spring Boot 2.0.4 & Shiro1.4.0 权限管理系统源码免费分享!FEBS后台权限管理系统!FEBS是一个简单高效的后台权限管理系统。项目基础框架采用全新的Java Web开发框架 —— Spring Boot2.0.4,消除了繁杂的XML配置,使得二次开发更为简单;数据访问层采用Mybatis,同时引入了通用Mapper和PageHelper插件,可快速高效...原创 2019-03-08 16:38:14 · 2518 阅读 · 2 评论 -
一文看懂临界区、互斥锁、同步锁、临界区、信号量、自旋锁等名词!
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!关于线程安全的专有名词有一大堆。你们突然之间问我这个名词是什么意思,那个名词是什么意思我还真不一定能给你准确的回答。这还别说一门语言一堆名词。其实有些名词叫法不同,实际上就是一个意思。A 语言有这个名词,B 语言就起另外一个名词。不能大胆的雷同,所以就改变一个叫法,其本质还是一样的。为了减少大家在...原创 2019-02-20 08:00:00 · 5344 阅读 · 0 评论 -
滴滴员工竟然被裁出了幸福感
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!自从寒冬来临以后,末位淘汰,人员优化就成了大家茶余饭后的必谈话题。最近滴滴的日子也不好过,所以,滴滴也开始搞“优化”了。但是相比其他公司的“优化”,滴滴可是最最厚道的了!你们羡慕嫉妒恨吧!客观的说,滴滴不管以前怎么样?但是从这次的调整来看,是目前大家心目中最有公司对员工最厚道和靠谱的,无论是什事...原创 2019-02-22 08:00:00 · 1491 阅读 · 0 评论 -
Spring IOC 容器为什么不使用 Class.forName 加载类
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!很多人看过 Spring 的源码,但是他们都是为了看源码而看!并没有读懂 Spring 的设计思想,也没有思考过为什么要这样设计!我在这篇文章《程序员如何阅读源码?大牛是如果形成的?》中,已经写到了如何阅读源码。而我的同事按照上面的步骤并结合自身的情况,再过去的几个月看了不少的源码。最终今年破格加薪 2K ...原创 2019-02-23 08:00:00 · 2761 阅读 · 0 评论 -
Java HTTP Host 头攻击原理以及如何防御
点击上方“业余草”,选择“置顶公众号”第一时间获取技术干货和业界资讯!很对微信群里的网友,我都称他们为老铁,从来不称兄道弟的,因为我觉得不真实。不向某东,说一套做一套。其实你只要认真对待大家,大家都会看在心里,你们说是不是!对于 Java 程序员来说,一个服务器上跑多个程序是非常常见的现象。但是这样做后会有一个问题,那就是容易造成 Host 头攻击。这也是之前微信群里一个网...原创 2019-02-21 08:00:00 · 12957 阅读 · 3 评论 -
Java算法与数据结构、设计模式、高并发视频教程免费下载
Java算法与数据结构、设计模式、高并发视频教程免费下载!链接:http://pan.baidu.com/s/1gfyobmF密码:bef5链接我就不放出来了,太容易失效。需要这套视频教的网页,可以扫描下方的微信二维码,关注“业余草”微信公众号,回复"java2"即可免费获得!感谢您的关注!可加QQ1群:135430763(2000人群已满),QQ2群:454796847,Q...原创 2019-03-04 13:01:21 · 2111 阅读 · 0 评论 -
使用IntelliJ IDEA 配置Maven(入门)
1. 下载Maven官方地址:http://maven.apache.org/download.cgi解压并新建一个本地仓库文件夹2.配置本地仓库路径3.配置maven环境变量4.在IntelliJ IDEA中配置maven打开-File-Settings5.新建maven WEB项目打开-File-New-Project点击...原创 2019-07-16 10:34:44 · 1225 阅读 · 0 评论