- 博客(87)
- 资源 (39)
- 收藏
- 关注
原创 分布式系统全局id实现方案
需求场景在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求;特别一点的如订单、骑手、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。总之需要全局id,多出现在分布式多节点部署项目,数据库需要分库分表。方案对比1.UUIDString uuid = UUID.randomUUID().toS
2021-08-19 14:03:55 518 1
原创 Cookie 和 Session的区别
cookie和session都是用来做缓存的,相对来说都是cookie保存在浏览器端是不安全的,目前很多浏览器已经禁止cookie的使用,session是放在服务器端的,比较安全,具体聊一下:1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样
2021-07-20 19:19:11 468 1
原创 IDEA更改编码颜色/主题
更改编码颜色/主题事先知道的事主题下载的地址import setting推荐自己推荐黑色好白色好?事先知道的事这里包括idea新旧版本的import Setting的位置,还有主题下载的网址。主题下载的地址地址1:http://www.riaway.com/ 比较少地址2:http://www.themesmap.com/theme.html?t=down 多,不过访问很慢地址3: http://soft-hub.cn/ 强势,工具激活码 + 编码颜色/主题import setti
2021-07-13 13:45:10 1332 1
原创 网站演进的过程 -- 技术升级的过程
前言本篇文章记录网站发展的过程,其实也是技术升级的过程,通过图文结合的方式记录下自己的学习历程。1.原始的网站形式刚开始的时候网站就是文字加图片加超链接的形式,网站只是现在的静态网页,还不涉及到交互,当时的网站架构如下图效果图如最原始的一诺互联官网2....
2021-07-12 13:41:13 230 1
原创 面试技巧
吐槽如果你想去一家国企或者央企,这篇文章可以作为你的参考,至于国企和央企的区别,先给你说下国企和央企的区别有以下三点:1、国有企业分为中央企业(由中央政府监督管理的国有企业)和地方企业(由地方政府监督管理的国有企业)。国企是指全民国有制企业的简称,央企是中央直属企业的简称。按照中国政府的国有资产管理权限划分,中国的国有企业分为中央企业和地方企业,因此央企一定是国企,但是国企不一定是央企。2、央企与国企上属单位是不同的,央企为国资委直接管理,部分央企负责人是有中组部任命。一般国有企业隶属于地.
2021-04-10 13:03:04 383 3
原创 JS三种动态创建元素区别
javaScript中有三种动态创建元素的方式document.write() (点击进入教程) element.innerHTML document.createElement区别三种方式都可以动态生成元素,详细区别如下:1、首先说说document.write(),代码如下,<body></body>标签中添加一个按钮,一个字符如下 运行效果如下:当点击按钮后:第二种情况,直接在页面中使用document.write...
2021-04-01 13:55:44 466 2
原创 无
吐槽element 原生的样式简洁,但是不够炫酷,公司最近使用了vue-admin-beautiful,不过好看的模式是收费的,有需要看看,分享给你源码,看看这篇直达主题本篇主要是分享公司客户端管理系统所用框架以及框架结构讲解前言公司客户端管理系统所用的前端框架为vue element,详情如下:目录结构说明公司采用的前端框架采用的是vue.js技术体系,组建库(框架)采用的是element uI,具体项目结构以及说明如下:build //内放webpack配...
2021-03-31 09:03:40 151 1
原创 Java核心技术卷1读书笔记
Java核心技术卷1读书笔记前言Math.floorMod前言本笔记主要记录学习《JAVA核心技术 卷1》时遇到的问题或者心得,若有朋友有更好的学习资源推荐请留言或联系我VX 18439428204 QQ 751076514若有刚入门的朋友有不懂得问题,也可以联系我,有不对的地方欢迎各位批评指正,万分感谢!Math.floorMod下面我来图解说明:结合上面两张图我们来说一下flo...
2020-04-29 11:34:02 677 2
原创 Math类中floorMod方法源码解析
Math类中floorMod方法源码解析jdk中源码if条件语句解释:若符号相同并且摸部位领,则r--以上代码并不难,带入x,y就可以得出响应的结果,我们这里主要解释下,这个方法的设计初衷源码解析来源在《java核心编程卷一》中为我们提供了一个案例来说明这个这个方法的设计初衷第11版中P39第二段原文...
2020-04-29 11:28:28 2119 3
原创 HTML学习路上的神操作
HTML学习笔记(神操作)HTML讲解过程中的神操作html、CSS、JS三者之间的关系html标题标签打油诗声明关于html乃至h5的学习建议看文档或者新手入门视频,本篇博客记录的仅仅是总结学习过程中的神总结/讲解。HTML讲解过程中的神操作html、CSS、JS三者之间的关系一张图片html — 网页骨架css — 网页样式js — 网页飞起,响应html标题标...
2020-04-29 10:20:09 219 1
原创 SQL Server数据库学习总结及T-SQL语法使用实战
SQL Server数据库及T-SQL实战声明SQL Server数据库安装sql server新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowc...
2020-04-27 15:24:33 3274 2
原创 数据库设计的三大范式通俗讲解
举例说明关系数据库表的设计之三大范式第一范式:第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项 第二范式:第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一范式(1NF)。第二范式要求每一行都要有唯一标识存在,这个唯一属性列被称为主关键字或主键、主码。实体的属性完全依赖于主关键字。 第三范...
2019-10-05 21:02:52 3600 3
原创 java基础之注解的应用案例详解
java基础加强之注解的应用## 注解:* 概念:说明程序的。给计算机看的* 注释:用文字描述程序的。给程序员看的* 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数...
2019-09-29 16:04:39 1217 1
原创 反射&反射案例,自定义框架案例
反射:框架设计的灵魂* 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码* 反射:将类的各个组成部分封装为其他对象,这就是反射机制* 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。了解类反射之前需要知道jav...
2019-09-29 15:06:48 190 1
原创 责任链模式 / 拦截器模式
Struts2拦截器原理,责任链模式攻略引言 Struts2 的拦截器由若干个拦截器组成,拦截形势是正序拦截request,倒序返回返回拦截response,这正是责任链设计模式的典型事例。简介责任链模式在面向对象程式设计里是一种软件设计模式,它包含了一些命令对象和一系列的处理对象。每一个处理对象决定它能处理哪些命令对象,它也知道如何将它不能处理的命令对象传递给该链中的下一个处理对象。该...
2018-10-27 10:25:44 1468 2
原创 数字逻辑设计及应用 -- 二进制算数运算
二进制算数运算 加法 (逢2进1) 名词解释 进位输入(carry in) : c in 进位输出(carry out) : c out 本位和 : S (sum) 2. ...
2018-08-31 14:27:10 4860 3
原创 云服务器部署web项目
云服务器部署web项目流程 服务器的购买 关于服务器的购买,在校生的话建议购买阿里云或者腾讯云服务器,学生机1核2G,10元一个月(1折优惠),便宜实惠,一般的项目都是完全可以的,微服务类型的项目部署也是可以的,而这两款服务器套餐的话各有优点。 腾讯云服务器: ...
2018-08-28 17:19:01 11233 2
原创 数字逻辑设计及应用 -- 数制与编码
数制与编码 在信息世界中,信息分为数值信息和非数值信息,我们学习的数字系统只处理数字信号0,1,所以在数字系统中需要将任意信息用(0,1)表达。 用(0,1)表达数量:数制 -- 二进制 用(0,1)表达不同对象:编码 下面讲解按位计数制 ...
2018-08-26 13:39:57 691 1
原创 数字逻辑设计及应用 -- 绪论
电子系统所包含的知识点及其相互关系 1.1电子系统包括四个步骤: 信号的提取 → 信号的(预)处理 → 信号的加工 → 信号的执行 1.信号的提取 信号的提取是将客观世界中的物理信号通过传感器、接收器、信号发生器等转换为电信号的过程。 2...
2018-08-25 14:56:24 1298 1
原创 数字逻辑设计及应用的博客声明
数字逻辑设计及应用的博客声明“数字逻辑设计及应用”是“计算机组成原理”的先修课,是计算机及其相关专业的学生都应该学习的一门学科。 本人是通过 -- 中国大学慕课网,电子科技大学开设的“数字逻辑设计及应用”的课程视频进行学习。 本系列博客为本人在学习过程的学习笔记和学习心得体会,在这里书写与你分享,一起学习与进步。 在书写的过程中,关...
2018-08-25 11:14:33 973 1
原创 破解那些事儿
本人在学习过程中整理的亲测可用的破解文章 1、 MyEclipse 截至到2018.7.27最新版(当前最新版本为ci 10)/各种版本,破解方法,博客链接 https://blog.csdn.net/rcnjtech/article/details/77920978 ---- 该博主提供了免积分的下载链接,亲测可使...
2018-07-27 13:00:36 173
原创 andrroid开发gif动画实现
让gif动画动起来【第一种方法】 --- 亲测可行 1、 在工程的build.gradle中添加 buildscript { repositories { mavenCentral() } } allprojects { repositories ...
2018-04-12 11:36:48 251 1
原创 android开发相对布局那点注意事项
android开发相对布局一点注意事项 RelativeLayout,相对布局采用层级结构进行布局,举个例子: 我们用相对布局写出来之后,如果跳过字样的布局在开始之初写的,如: 第一种情况,我们放在最后,那么这个跳过的响应就可以实现 第二种情况,我们把跳过放最前面,虽然能看到它,但是它已...
2018-03-16 09:17:35 504 1
原创 Android中onClick方法的响应方式总结
Android中onClick方法的响应方式总结【场景一】 通用,易冗余 三步骤:①找到控件 ②设置监听 ③创建监听对象 ④编写逻辑代码【场景二】 同类型控件统一监听 当然你也可以这么做 【场景三】 不同控件,统一管理,教简介 步骤:①activity实现OnClickListener接口,实...
2018-03-15 20:02:07 5950 1
原创 在xml文档中自定义drawable控件样式
自定义drawable控件样式 在开发过程中往往需要对控件进行自定义设计,比如说按钮,一般长这个样子:代码如下:但是很多时候,我们希望它改变一下,长得可爱一点,这个时候我们可以自定义一下:①现在drawable文件夹下建立样式 然后修改Button布局文件中的代码 效果如下图: 好了现在我们来说下自定义xml样式文件中的...
2018-03-15 19:03:55 1003 1
原创 Android中inflate简介
Android中inflate简介 inflate的作用是把xml文件找出来,然后再使用找出来的xml文件中的控件。 使用场景: 我们都知道,一个activity一般会绑定一个布局,然后我们使用findViewById()来寻找绑定的布局里的控件, 当我们需要使用另一个layout布局中的控件的时候...
2018-03-14 18:42:44 748 1
转载 android获取string.xml的值
为什么需要把应用中出现的文字单独存放在string.xml文件中呢?一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English),再运行程序时,android操作系统会根据用户手机的语言环境和国家来自动选择相应的string.xml文件,这时手机界面就会显示出英文。这样做国际化非常的方便。二:为了减少应用的体积,降低数据的冗余...
2018-03-12 20:23:44 14909 1
原创 客户端和服务端的关系
客户端和服务端的关系 很多人在学习编程的时候并不知道客户端和服务端的关系,今天就让我给你用一个打比方的方法为你解说一下客户端和服务端之间的秘密。 我在大学喜欢去清蒸餐厅吃饭,因为比较近,那我进来之后找到卖面的姐姐告诉她我要一碗重庆小面,她便会对着后厨大喊一声:“面条一个”,很快她便去后厨为我端上一碗热腾腾的面条,放好调料之后告诉我:“你的面”。他家的面在我们学
2018-01-09 18:59:12 18806 5
原创 正则表达式入门
正则表达式入门 铁面判官 朋友们可能会想过这样一件事情,我在网上注册邮箱或者注册账号的时候,有时候会报出格式不正确的红色警告小提示,哎呀,它是怎么知道我的格式不正确的呢?好奇怪呦,可能你会想一定是用if判断语句了,但是有一个问题,如果需要的条件比较多的情况下,if语句写起来岂不是很麻烦?那该如何是好呢?就没有一个专门用于判断格式是否正确的神器么? 有
2018-01-07 18:15:27 1799 1
原创 JavaScript入门那些事儿
JavaScript入门那些事儿 JavaScript,网页大肘子,神一般的语言!! 记住javaScript的优点 :跨平台容易!! 浏览器有数百种之多,然而JavaScript能在各个浏览器网页上直接运行,是不是很神?因此为了更好的跨平台它被设计成了解释型语言,还有,记住JavaScript借助浏览器自带的解释器在客户端运行,这能极大的改善
2018-01-06 21:51:20 312
原创 colorAccent,colorPrimary,colorPrimaryDark……关于颜色的一切?
先简单介绍一下colorAccent,colorPrimary,colorPrimaryDark……的作用:1.colorPrimary 应用的主要色调,actionBar默认使用该颜色,Toolbar导航栏的底色2.colorPrimaryDark 应用的主要暗色调,statusBarColor默认使用该颜色3.statusBarColor 状态栏颜色,默认使用colorPrim
2017-10-27 12:54:05 706
原创 真机调试应用安装不了
真机调试应用安装不了【报错】 DELETE_FAILED_INTERNAL_ERROR Error while Installing APK【解决办法】 方案一: 查看你的手机设置,开发者者选项--打开USB调试--打开USB安装 方案二: 看一下你的手机里面有没有手机管家 或者安全管家之类的软件 里面有没有一个USB
2017-09-14 20:16:18 1189
原创 Gradle版本号不匹配导致的错误解决办法
Gradle版本号不匹配导致的错误解决办法【Gradle可能引发的血案】 目前我遇到的关于Gradle的报错一般分为两种形式: ①Error:Could not download gradle-core.jar (com.android.tools.build:gradle-cor......... ② Error:
2017-09-12 21:22:42 15967 3
原创 初用AndroidStudio建立第一个项目遇到的Error以及解决办法
初用AndroidStudio建立第一个项目遇到的Error以及解决办法 今天是使用AndroidStudio的第一天,初次创建HelloWorld,遇到了两个小错误,下面分享给大家,方便大家处理错误,方便学习。 我用的是AndroidStudio2.3 【错误一】 Could not download hamcrest-core.jar (org.hamcr
2017-09-04 16:24:52 7443 1
android-async-http-master.zip
2017-08-03
sql server学习手册以及t-sql优化方案.zip
2020-04-25
深入理解java虚拟机(第2版)
2018-01-06
Java并发编程实战(高清版) + Java编程思想(第四版) + 深入理解Java虚拟机(第二版) + 数据结构预算法(Java))
2018-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人