自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 大量用户同一时间抢红包或者秒杀算法研究和整个思路

经常有人问我,大量用户在同一时间点抢红包,服务器是不是压力很大,这个到底怎么处理比较好,今天就写一下大概我的一些经验和一些思路供大家参考。 hihiabc原创,转载请注明出处。 红包的整个过程分为发红包阶段和抢红包阶段,发红包分两种,一种是随机红包,一种是等额红包,而抢红包也分为两种情况,...

2018-05-19 17:22:00 510

转载 java对象转solrinputdocument

java对象转solrinputdocument代码 SolrClient solrClient= new HttpSolrClient(URL + "/" + core); UpdateRequest req = ...

2018-04-27 10:40:00 243

转载 dubbo zookeeper基本配置(单机),集群配置(多机)

zookeeper基本配置,集群配置 ZooKeeper是一个完美的解决分布式协调服务的好工具,用于管理大型主机。在分布式环境中协调和管理服务是一个复杂的过程,ZooKeeper通过其简单的架构和API解决了这个问题。ZooKeeper允许开发人员专注于核心应用程序逻辑,而不必担心应用程序的...

2018-03-22 14:13:00 305

转载 java jar包 用eclipse 远程调试

这是服务器端启动参数,注意服务器防火墙的端口限制, 如果配置都没错还是连不上,就要检查下防火墙了。 java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787 -jar server-user....

2018-03-19 15:57:00 262

转载 mybatis 找不到sql语句

在 eclipse 里面连接tomcat可以运行 ,但是放到服务器上运行时报错,说找不到sql语句。 查了很多资料,,保证每一个配置都对,路径,文件名,关键是在eclipse是正常运行的。 找了很久才找到 xxxxMpper.xml 配置放在java目录里面,maven打包默认没有输出...

2018-03-14 11:35:00 509

转载 唯一性id生成规则研究

不管我们用什么方法生成的id,都应该满足以下几个条件: 第一 , 必须是唯一,可以全局唯一,或者同一种业务内唯一也可以。 第二, 必须按时间递增(这个需要解释吗)。 第三,尽量使用数字类型的,其次才考虑字符串型的。原因很简单,数字不需要使用编码(utf-8,gbk等)翻译。直接可以保存...

2018-03-14 11:30:00 1477

转载 springmvc fastjson返回不带引号的字符串

responsebody的时候,返回json 数据的时候都会带有引号,但是有些时候,比如给支付宝回调返回数据的时候,支付宝要求只能返回success,不能带引号。 下面是我的配置: 在mvc-config.xml里修改配置文件。关键是StringHttpMessageConverter这一行...

2018-03-14 11:29:00 1845

转载 JAVA 嵌套目录遍历方法 遍历文件夹 嵌套遍历方法

JAVA 嵌套目录遍历方法 privatestaticvoidtest9(){ //a是一个目录 Filefile=newFile("d:\\a"); ...

2018-02-05 23:52:00 224

转载 java 线程的状态分析 sleep yield join wait notify notifyall

java中线程状态分5种,分别为新建,就绪,运行,阻塞,终止。在线程的整个生命周期中,新建和终止只有一次,而就绪,运行,阻塞的次数是不一定的。要实际程序逻辑。 1. 新建:新创建了一个线程对象。 2. 就绪:线程对象创建后,处于就绪状态,等待获取CPU的使用权,准备运行。 3. 运行 ...

2018-02-05 23:18:00 147

转载 mybatis 防止sql注入的原理

sql语句的生成有两种方式,一种是手动拼接sql字符串,另一种是使用带占位符的sql预编译,然后填入参数。 mybatis使用的就是预编译的方式,mybatis 在显示sql语句的时候,都会显示出带?的sql语句, 说明mybatis使用了数据库的预编译功能,sql注入只对编译前的sql起作...

2018-02-05 22:52:00 206

转载 java 类加载器和类加载方式

java 类加载器和类加载方式 一 类加载器 1、Bootstrap Loader(启动类加载器):加载System.getProperty("sun.boot.class.path")所指定的路径或jar。 2、Extended Loader(标准扩展类加载器ExtClassLoade...

2018-02-05 22:47:00 95

转载 tomcat 提交时出现乱码问题

tomcat post 提交时出现乱码问题 在tomcat目录下的conf目录下,找到server.xml,打开编辑,找到connector 节点 , 加入 URIEncoding="UTF-8" 就可以了 ...

2018-02-05 22:40:00 105

转载 分布式与集群的区别

分布式一般是指将一个大的任务划分成不同的小的任务来完成,每一个小的任务是不相同的,也可以称为一个分布式的节点,这些节点可以是在同一台物理机上,也可以在不同的物理机上,分布式的节点之间利用rmi http webservice ebj, jms等等方式来完成通信。 而集群是将同样应...

2018-02-05 22:38:00 106

转载 抽象类与接口的区别

抽象类与接口该怎么选用 抽象类和接口除了在语法上区别外,我们应该理清楚在设计程序的时候怎么选择 首先 从抽象的内容上来看, 接口抽象的主要是行为,或者是功能, 抽象类抽象是行为和数据。 其次 从父子关系上来看,,抽象类和子类强调的是一个同类型的关系,就是说父类...

2018-02-05 22:30:00 104

转载 一个服务器同时接收多个域名跨域访问 (多个域名同时跨域访问一个服务器))...

现在前后端分离开发越来越多了,分工越来越细了,前端页面启动的可能是单独一个域名去访问的,然后需要调用服务器的时候涉及到跨域访问了。比如在服务器设置http://localhost:8080的可以访问我们的服务。这种单个域名跨域访问的很简单,但是多个域名同时跨域访问的就要稍微处理一下才行,比如我...

2018-01-31 17:05:00 1154

转载 dubbo spring 不同的环境配置多个配置文件

我们在开发的时候使用的是程序内部的配置文件,当我们部署到测试或者正式环境以后,有些配置需要修改,不能写死,这个时候就需要读取程序外部的配置文件了,程序内部的配置文件就不能继续使用了。 下面是我的处理方式,让程序自动读取所需要的文件。比打包的时候把不同环境的配置打在一起要方便。我的处理方式可以...

2018-01-24 10:32:00 856

转载 maven打可执行jar包

第一种 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mav...

2018-01-23 22:54:00 98

转载 如何利用异常在service层向外抛出具体的错误信息而又尽量少创建异常类

后台服务化之后,服务之间的调用变得很频繁,每一个接口的调用会有多个不同的返回值,有些返回值我们可以直接在后台处理,有些返回值我应该返回到终端用户进行处理。 这就要求我们在处理返回值和异常的时候需要仔细考虑了。 我的处理方式是: 1、我们可以在后台处理的返回信息,就用方法返回值处理,不用抛...

2018-01-19 22:46:00 2290

空空如也

空空如也

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

TA关注的人

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