自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

平台优惠券、购物金接入短信预警通知技术方案

系统自动处理虚假发货以及商家同意赔付新增虚假发货判断技术方案需求背景:为了督促商家及时发货,未按时发货投诉成立会有两种处罚结果,未按约定时间发货和虚假发货,虚假发货的处罚力度比较大,成立扣5分。商家订购延误险之后,由于赔付的钱从保险出,自主处理不扣分也不会赔钱,导致商家点击同意赔付的成本很低。需求:未按约定时间发货这一投诉类型,系统自动处理的一种场景:点击发在规定时间内,但是物流揽...

2019-09-18 15:46:57 230

平台优惠券预警通知

数据模型改动ActivityRelation表新增leastNum字段,用于存放触发预警消息的最低剩余优惠券数量(默认5个):alter table ActivityRelation add column leastNum bigint(20) not null default '5' comment '触发预警最少优惠券数量';ActivityRelation表新增workIds字...

2019-08-16 16:50:11 427

原创 虎牙面经

一面: 如何理解java面向对象 java对象四个基本特性 Spring中用到哪些设计模式 如何查看mysql中索引是否生效 redis有多快,达到什么级别的查询速度 设计模式六大设计原则 Spring AOP原理 tcp三次握手的过程 http的内容 http请求头包括哪些 联合索引要注意什么 java集合 排序中稳定的和不稳定的有哪些,快排最好和最差时间复杂度是多少 ...

2018-04-22 20:53:33 1767

原创 腾讯后台一面(非内推)

1、自我介绍 2、项目介绍 3、项目难点 4、Java的GC 5、线程池实现原理 6、如何实现线程池 7、阻塞、非阻塞、同步、异步概念 8、select、poll、epull相关知识 9、算法题:计算日期字符串之间相差天数(我说的用数组存) 10、算法题:斐波那契数列问题,青蛙跳步问题 11、算法题:1、5、10、20、50、100面值无数,然后组成n元的组成情况有多少 12...

2018-04-12 14:37:00 474

原创 阿里内推一面问题

1、谈谈项目 2、Spring拦截器实现原理、 3、Spring IOC和AOP 4、Dubbo原理 5、redis和mysql区别 6、JVM相关 7、java集合 8、为什么Hashtable和ConcurrentHashMap比,ConcurrentHashMap性能要好一点 9、CAS 10、CAS的ABA问题解决方法 11、redis的数据结构 12、JDK命令 ...

2018-04-04 15:54:22 517

原创 Linux常用命令

文件增删查改:增:mkdir 创建文件夹 touch 创建文件 cp 复制文件删:rm / rmdir查:ls find cat 从第一个字节开始正向查看文件的内容 tac 从最后一行开始反向查看一个文件的内容改:mv 重命名或者移动一个目录 chmod 修改文件权限压缩与解压解压:tar -zxfv 解压gzip格式压缩包 bun...

2018-03-28 14:00:49 146

原创 腾讯一面总结

项目用到的技术、难点,亮点。 熟悉Linux吗,说说Linux的常用命令 熟悉前端吗 说下快排算法的思路 说下项目中dubbo原理、zookeeper原理、redis 算法题:递增数组中找出一对数字和为给定值的数对...

2018-03-28 13:25:39 404

转载 【转载】23种设计模式汇总

转自:http://blog.163.com/zhu_xude/blog/static/11676921620095160737528/

2018-03-13 16:27:56 187

原创 JVM阅读笔记之类加载机制

类的生命周期:加载,验证,准备,解析,初始化,使用,卸载必须对类进行初始化的五种条件(有且仅有):1、遇到new、getstatic、putstatic、invokestatic这条字节码指令 2、使用java.lang.reflect包的方法对类进行反射调用的时候,如果类没有进行过初始化,则需要先触发其初始化 3、当初始化一个类的时候,如果发现其父类还没有进行初始化,则需要先触发...

2018-03-07 00:53:57 195

原创 JVM阅读笔记之垃圾收集机制

一、判断对象是否存在引用:1、引用计数法算法:每当一个地方引用该对象,计数器加1,引用失效时,计数器减1,计数器为0即不可能再被引用(缺点:若存在两个对象互相引用且没有地方引用到他们时,将不会被回收,所以几乎不使用这种方法) 2、可达性分析算法:通过一系列GC Roots对象作为起始点,从这些节点开始向下搜索,搜索走过的路径称为引用链,当一个对象和引用链没有相连时,就是可回收的 (GC R...

2018-03-06 16:22:05 179

原创 JVM阅读笔记之Java内存区域与对象的创建

一、运行时数据区域1、程序计数器(每条线程都需要有一个独立的程序计数器,字节码行号指示器) 2、Java虚拟机栈(线程私有,生命周期与线程相同,每个方法执行时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接等) 3、本地方法栈(与Java虚拟机相似,只是他存放Native方法执行时数据) 4、Java堆(所有线程共享,存放内存实例,分为新生代和老生代) 5、方法区(线程共享,用于...

2018-03-05 23:10:01 229

原创 IDEA快捷键

1.Idea有自带的Http调试工具,快捷键Ctrl+Shift+A,然后输入REST Client 2. 为某个类生成测试类:ctrl + shift + T 3. 查找某个接口的实现类:Ctrl + H 4. 翻译:Alt + 1 5. 全局搜索:双击shift 6. 查询某个类所有方法:Ctrl + f12 7. altv+数字键: 调到对应数字栏上(按esc返回) 8. 窗...

2017-12-16 14:25:14 325

原创 NoSQL简介

1、NoSQL:非关系型数据库,数据之间无关系。键值对、列、文档存储,图形数据库

2017-08-02 15:33:26 431

原创 MySQL中bigint、int、smallint、tinyint范围

bigint:从-2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。存储大小为 8 个字节。 bigint本身有长度,MySQL建表中的length只适用于要显示的位数。int:从 -2^31 (-2,147,483,648) 到 2^31 – 1 (2,147,483,647) 的整型数据(所有数字)。存

2017-07-13 11:03:09 680

转载 IDEA使用mabaits generator逆向工程代码

http://blog.csdn.net/for_my_life/article/details/51228098

2017-05-12 22:41:46 440

原创 用spring+springMVC+mybatis实现模拟秒杀项目(一)

spring+springMVC+mybatis实现秒杀项目的项目准备和实体类实现

2017-04-27 23:32:32 606

原创 eclipse使用git上传项目到GitHub

前提:默认大家在GitHub上都有自己的账号第一步:在GitHub上新建一个repository,这个大家都会,不多说,新建后在repository里面有clone or download按钮,点击会显示项目的https或者ssh的URL,复制这个待会要用到。 第二步:在自己eclipse上选择要上传的项目,右键->team->share project; 选中use or create repo

2017-03-22 00:03:28 1201

原创 HTML学习(一)

标题 段落 链接 图片 换行 水平线<a href="http://www.baidu.com">This is a link</a><body style="background-color:yellow"><h2 style="background-color:red">This is a heading</h2><p style="background-color:g

2017-03-21 23:31:42 280

原创 JavaScript基本语法(二)

JavaScript HTML DOMDOM HTML 树 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。 JavaScript 能够改变页面中的所有 HTML 元素 JavaScript 能够改变页面中的所有 HTML 属性 JavaScript 能够改变页面中的所有 CSS 样式 JavaScript 能够对页面中的所有事件做出反应1.查找HT

2017-03-18 17:01:19 346

原创 javascript基本语法(一)

JavaScript基本语法(根据W3School在线测试工具学习)1. <script> document.write("<h1>This is a heading</h1>"); document.write("<p>This is a paragraph.</p>"); </script> 显示:This is a headingThis is a paragraph.2.<butt

2017-03-18 11:32:29 335

转载 Linux常用命令

Linux常用命令常用指令ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch 创建空文件ech

2017-03-16 23:29:55 233

转载 maven使用详解

http://blog.csdn.net/u010425776/article/details/52027706?utm_source=tuicool&utm_medium=referral转自

2017-03-08 18:54:29 299

原创 eclipse编辑xml自动补全类的包名解决方法

eclipse有一个插件需要自己下载安装:Rinzo。在官方网站上的介绍到,Rinzo是一款Eclipse的XML编辑器,可以使在处理XML文件时变得简洁高效。与一般的XML文件相比,具有以下特点:1.自动显示DTD或Schema里的标签和属性2.验证XML文件的DTD或Schema语法3.与Java元素的交互4.提示类名下载安装方法:在clipse中点击help,再点击markplace,然后搜索

2017-03-01 10:16:13 2819 2

转载 Eclipse下的java工程目录问题和Classpath路径问题理解

http://jingyan.baidu.com/article/cd4c29790dd529756e6e602a.html

2017-02-26 21:28:37 558

原创 mysql修改默认字符编码

mysql修改默认字符编码mysql5.6以及以后的版本都没有my.ini文件了,只有my-default.ini。 所以要修改所有的字符编码为utf-8需要以下操作: 1、在my-default.ini同一文件夹下复制粘贴一份my-default.ini(C盘没有修改权限,可以先复制一份在D盘,然后改名为my.ini,再重新复制粘贴到原来位置)此时文件夹内容如下: 2、在my.ini文件里面

2017-02-23 21:34:49 327

空空如也

空空如也

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

TA关注的人

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