Java
准时长大
充实自己,学到老活到老
展开
-
短信发送工具类
由于发送短信的内容是动态的,导致短信内容的参数需要进行替换,且短信签名的相关信息也需要动态生成,特在此记录。 短信参数模板如下:亲爱的用户,你的火车票已出票成功,取票号为[0]。[1][2]出发[3]-[4],[5]车次[6],[7],请合理安排出行时间 动态获取参数内容并依次填充到相应位置public class ParseUtil{ ...原创 2019-10-14 16:49:59 · 445 阅读 · 0 评论 -
Map的运用和小结
在实际开发和应用中,渐渐发现map的一些常用操作和小技巧,今天记录一下。1.Map遍历Map遍历有几种形式,可以根据key进行遍历,可以根据value进行遍历,可以直接遍历整个map,以及迭代遍历等等。1.1根据key进行遍历 // KeySet 获取key public void testKeySet() { for (Integer key : map.keySet()) { ...原创 2018-07-11 16:56:36 · 1198 阅读 · 0 评论 -
Java中关于static的运用
对static的印象一直都是一句话:当加上该属性后,类不可被继承,方法不可被覆盖,属性不可被修改。然而却没有怎么实战过,这次通过一些代码上的优化发现了static的作用和小技巧,也加深了对它的理解。1.static关键字修饰成员方法 class Team{ public Team(String msg) { System.out.println(m...原创 2018-07-12 11:25:20 · 529 阅读 · 0 评论 -
解决http请求跨域问题
一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准。在接口方面涉及到浏览器访问其他项目时也会碰到跨域问题,这个时候我们就要去解决它。 了解下什么是跨域? 概念:只要协议、域名、端口有任何一个不同,都被当作是不同的域。URL ...原创 2018-08-03 11:26:47 · 10774 阅读 · 0 评论 -
网络编程---socket编程通信
一直感觉socket这个东西挺神秘的 ,觉得是大牛级别的才能驾轻就熟。今天碰巧看了一下socket的相关资料,通过socket实现客户端和服务端的通信,从实战中去体验socket的用处。 先给大家上一张图这张图大致就是tcp协议和udp协议的分布范围,其中,socket负责的是传输层之间的通信socket是基于应用服务与TCP/IP通信之间的一个抽象,他将TCP/IP协议里...原创 2018-11-15 17:08:11 · 375 阅读 · 1 评论 -
Lamaba表达式
Lamaba表达式是Java8提供的新特性之一,在Java 8里面,所有的Lambda的类型都是一个接口,而Lambda表达式本身,也就是”那段代码“,需要是这个接口的实现。这是我认为理解Lambda的一个关键所在,简而言之就是,Lambda表达式本身就是一个接口的实现。public class TestLamaba { public static void main(S...原创 2018-11-22 10:47:23 · 848 阅读 · 0 评论 -
Redis数据类型
在项目中使用redis,主要是从性能和并发两个维度去考虑。试想一下,一条冗长的sql语句或者存储过程在数据库中执行一次需要1分钟以上,且该sql是高并发下的使用场景,如果以这样的响应速度,那是万万达不到要求的,所以,这里就要采用redis进行预加载缓存,这里我就不说怎么运用redis了,主要说说redis中如何存储多种形式的数据。 redis缓存中主要使用的类和集合主要涉...原创 2019-01-07 15:05:03 · 463 阅读 · 0 评论