自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

happy_bigqiang的博客

好记性,不如烂笔头

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 从i++, ++i理解局部变量表和操作数栈

看一个面试题:public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println("i=" + i); System.out.println("j=" + j); System.out.println("k...

2019-05-21 20:26:00 5451 11

原创 Volatile是什么,CAS是什么:

轻量级的同步机制:保证可见性,不保证原子性,禁止指令重排。Volatile就是乞丐版的synchronizid 。volatile实现禁止指令重排优化,从而避免多线程环境下程序出现乱序执行的现象。先了解一个概念,内存屏障又称内存栅栏,是一个CPU指令,它的作用有两个:一是保证特定操作的执行顺序二是保证某些变量的内存可见性(利用该特性实现volatile的内存可见性)由于编译器和处理器都能...

2019-05-19 19:10:08 1066

原创 ArrayList线程不安全举例说明并解决

列举一个例子说明ArrayList线程不安全:最终解决方法:将ArrayList换成CopyOnWriteArrayList;分析如下:

2019-05-19 19:05:05 1003

原创 windows10 环境下heroku 快速部署网站(静态文件)

先上结论:部署软件只需要: heroku CLI 的安装 git 的安装 没了(完全不需要安装一些网站服务器,比如类似Tomcat之类的) 可能需要翻墙(部署过程网站打不开,翻墙才打开)可以说是极其方便。唯快不破!写了一个简单的由html,css,javascript 组成的静态文件网页,想部署一下。但是又不行花太多时间在后台的页面跳转,尝试了一下用java...

2019-05-18 11:12:16 1642

原创 字符串反转句子StringReverseSentence

/** * @author LemonLin * @Description :ReverseSentence42_1 *翻转单词顺序列 * * 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。 * 同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。 * 例如,“student. a am I”。后来才意识到,这家伙...

2019-05-18 10:25:58 510

原创 StrToInt字符串转整型

/** * @author LemonLin * @Description :StrToInt49 * @date 2019/3/4-19:57 * * 题目描述 * 将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0), * 要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。...

2019-05-18 10:24:43 2553

原创 ValidPalindromeII回文字符串二

/** * @author LemonLin * @Description :StringValidPalindromeII * @date 2019/5/9-21:30 * 题目描述: * Given a non-empty string s, you may delete at most one character. Judge whether you can make * it ...

2019-05-18 10:23:30 207

原创 ValidPalindrome(回文字符串的判断)

/** * @author LemonLin * @Description :StringValidPalindrome * @date 2019/5/9-16:40 * * Given a string, determine if it is a palindrome, considering only alphanumeric characters and * ignoring c...

2019-05-09 21:10:34 362

亲测可用基于 SpringBoot+Maven+Mybatis+Redis+RabbitMQ 高并发秒杀系统

基于 SpringBoot+Maven+Mybatis+Redis+RabbitMQ 高并发商城秒杀系统; 开发工具IntelliJ IDEA 2017.3.1 x64; 项目搭建: 1、下载代码 将项目加载到IDEA里面 2、运行sql文件夹下的sql文件 3、到src/main/resources下的application.properties下修改你的数据库链接用户名与密码 4、安装redis、mysql、rabbitmq、maven等环境 5、启动前,检查配置 application.properties 中相关redis、mysql、rabbitmq地址 6、登录地址:http://localhost:8080/login/to_login 7、商品秒杀列表地址:http://localhost:8080/goods/to_list

2019-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除