摘要:
1.什么是高并发及高并发概念 高并发(High Concurrency)是互联网分布式系统常出现的一种问题机制,通常是客户端发起过多请求至服务端导致服务端接收过多的请求而形成的线程拥堵、阻塞出现的线程并发现象。高并发常用的一些有响应时间(Response Time),吞吐量(Throughput), 阅读全文
摘要:
一.线程池的简介与实现类 1.什么是线程池 字面意思可以抽象为所有水装在一个池子中,线程池就是所有线程集合在一个栈空间所开辟出来的一个空间就是线程池,我们可以把要执行的多线程交给线程池来处理,和连接池的概念一样,通过维护一定数量的线程池来达到多个线程的复用我可以这么理解。 2.线程池的好处 每个线程 阅读全文
摘要:
/** * 生成 MD5 * * @param data 待处理数据 * @return MD5结果 */ public static String MD5(String data) throws Exception { java.security.MessageDigest md = Messag 阅读全文
摘要:
/** * XML格式字符串转换为Map * * @param strXML XML字符串 * @return XML数据转换后的Map * @throws Exception */ public static Map<String, String> xmlToMap(String strXML) 阅读全文
摘要:
进行支付 public Result getOrder(Integer pid,Integer shopId){ Map<String, String> contentData=new HashMap<String, String>(); contentData.put("version", Con 阅读全文
摘要:
private static final String wechatPay = "https://api.mch.weixin.qq.com/pay/unifiedorder"; // 沙箱 // private static final String wechatPay = "https://ap 阅读全文
摘要:
alter table 数据库add index 索引名称(数据库字段名称)PRIMARY KEY(主键索引)ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )UNIQUE(唯一索引)ALTER TABLE `table_name` ADD U 阅读全文
摘要:
1,预留出状态栏的高度 方法一: var userAgent = navigator.userAgent;if (!(userAgent.indexOf("Android") > -1 || userAgent.indexOf("Linux") > -1)) { document.body.styl 阅读全文
摘要:
我们在实际中的前后端分离开发中,在进行渲染后端返回来的数据时我们有时会用到模板来进行渲染数据,而在渲染数据中我们可能用到一些组件来进行一些样式显示。而在页面中数据显示了导致组件的一些样式没有显示,一些功能也可用。这就是模板与组件产生冲突导致数据显示而一些功能没有显示出来一些按钮没有任何效果一些动态的 阅读全文
摘要:
$(function(){ // console.log(navigator.userAgent); var os = function (){ var ua = navigator.userAgent, isWindowsPhone = /(?:Windows Phone)/.test(ua), 阅读全文