- 博客(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关注的人