- 博客(15)
- 收藏
- 关注
转载 JDK1.8 新特性(未完待续)
本文主要介绍了JDK1.8版本中的一些新特性,乃作者视频观后笔记,仅供参考。jdk1.8新特性知识点:Lambda表达式函数式接口*方法引用和构造器调用Stream API接口中的默认方法和静态方法新时间日期API在jdk1.8中对hashMap等map集合的数据结构优化。hashMap数据结构的优化 原来的hashMap采用的数据结构是哈...
2019-09-03 16:20:00 342
转载 java日志级别
log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。ALL最低等级的,用于打开所有日志记录。TRACEdesignates finer-grained informational events than the DEBUG.Since:1.2.1...
2019-08-27 16:57:00 281
转载 redis缓存穿透,缓存击穿,缓存雪崩原因和解决方案
前言在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操...
2019-07-27 21:11:00 3135
转载 SpringBoot项目启动过程
正文说springboot的启动流程当然少不了springboot启动入口类@SpringBootApplicationpublic class SpringBootWebApplication { public static void main(String[] args) { SpringApplication application = ...
2019-07-25 18:22:00 620
转载 开发中常见的七种加密算法及实现
1. 数字签名数字签名,简单来说就是通过提供 可鉴别 的 数字信息 验证 自身身份 的一种方式。一套 数字签名 通常定义两种 互补 的运算,一个用于 签名,另一个用于 验证。分别由 发送者 持有能够 代表自己身份 的 私钥 (私钥不可泄露),由 接受者 持有与私钥对应的 公钥 ,能够在 接受 到来自发送者信息时用于 验证 其身份。注意:图中 加密过程 有别于 公钥加密,更多 介...
2019-07-25 16:39:00 871
转载 MySql 函数大全(一)
MySQL必要时自动变换数字为字符串,并且反过来也如此:mysql> SELECT 1+"1"; -> 2 mysql> SELECT CONCAT(2,' test'); -> '2 test'如果你想要明确地变换一个数字到一个字符串,把它作为参数传递到CONCAT()。如果字符串函数提供一个二进制字符串作为参数,结果字符串也是一个二进制字符串。被变...
2017-03-30 11:46:00 82
转载 MySql 函数大全(二)
lect ASIN('foo'); -> 0.000000ATAN(N) 返回N的反正切值mysql> select ATAN(2); -> 1.107149mysql> select ATAN(-2); -> -1.107149ATAN2(X,Y) 返回2个变量X和Y的反正切(类似Y/X的反正切,符号决定象限)mys...
2017-03-30 11:44:00 123
转载 MySql中查询优化方法
最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。因此如...
2017-03-29 11:50:00 118
转载 double类型保留一位小数, 其他位数舍弃方法
public double oneAfterPoint(double d){ String strD = String.valueOf(d*10); String[] strArr = strD.split("\\."); return Double.parseDouble(strArr[0])/10; }转载于:https://www.cnblogs.com/shis...
2017-03-20 11:43:00 1653
转载 java.lang.IllegalArgument,Parse error in application web.xml file at jndi:/localhost/WEB-INF/web.xml
启动Tomcat时错误:java.lang.IllegalArgumentException: Can't convert argument: nullParse error in application web.xml file at jndi:/localhost/WEB-INF/web.xmlResolution:上述问题,是由于在Eclipse下重构JEE项目名时,Eclipse...
2017-02-15 11:13:00 214
转载 微信APP支付Java后端回调处理
package com.gaoxiao.framework.controller.gaojia;import com.gaoxiao.framework.commonfiles.entity.StatusResult;import com.gaoxiao.framework.commonfiles.utils.PayCommonUtil;import com.gaoxiao.framew...
2017-02-09 17:51:00 124
转载 微信APP支付(Java后台生成签名具体步骤)
public class PayCommonUtil { //定义签名,微信根据参数字段的ASCII码值进行排序 加密签名,故使用SortMap进行参数排序 public static String createSign(String characterEncoding,SortedMap<String,String> parameters){ ...
2017-02-09 17:48:00 117
转载 支付宝APP支付,Java后台生成的签名的过程
/** *支付宝支付 * @param orderId 订单编号 * @param actualPay 实际支付金额 * @return */ private String getOrderInfoByAliPay(String orderId,float actualPay) { //回调页面 String ali_call_ba...
2017-02-09 17:46:00 219
转载 Spring类中的split()方法
Java中截取反斜杠 replaceAll和split (“\”) 问题解决办法xxx.split("\\") 显然得不到想要的结果正确方法xxx.split("\\\\");原因如下:在Java中处理一些路径相关的问题的时候,如要取出ie浏览器上传文件的文件名,由于ie会把整个文件路径都作为文件名上传,需要用java.lang.String中的replaceAll或者s...
2017-01-17 16:32:00 1962
转载 单例模式
单例模式定义:定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:类型:创建类模式类图:类图:图片 1.1图片 1.1 singleton类图知识点:类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以<<开头和以>>结尾的为注释信息3.修饰符+代表public,-代表private,#代表p...
2016-12-08 23:28:00 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人