Java

SpringCache与redis集成,优雅的缓存解决方案

  缓存可以说是加速服务响应速度的一种非常有效并且简单的方式。在缓存领域,有很多知名的框架,如EhCache 、Guava、HazelCast等。Redis作为key-value型数据库,由于他的这一特性,Redis也成为一种流行的数据缓存工具。  在传统方式下对于缓存的处理代码是非常臃肿的。  例如:我们要...

Springboot+MyBatis+JPA集成

 Springboot最近可谓是非常的火,本人也在项目中尝到了甜头。之前一直使用Springboot+JPA,用了一段时间发现JPA不是太灵活,也有可能是我不精通JPA,总之为了多学学Springboot我决定尝试一下Springboot+MyBatis+JPA三项集成,集成过程中遇到了很多问题,但最后总算是...
代码星球·2020-09-06

Java在线备份和还原MySQL数据库。

2018年6月29日14:00:48阅读数:1534  今天整了整整一整天,终于使用Java在线备份和还原MySQL数据库了,哎,备份倒是很快,就是在还原的时候遇到了一个问题,也不报错,结果将sql语句放到cmd中一运行才知道是编码的问题,下面代码。首先将将Mysql的环境变量配上:你的mysql安装目录in;,放到...

(转)一位资深程序员大牛给予Java初学者的学习路线建议

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  在大家看之前,我要先声明两...

java使用POI解析2007以上的Excel表格

来自http://hao0610.iteye.com/blog/1160678使用poi来解析Excel的xls和xlsx。解析xls:Java代码 package xls;    import java.io.FileInputStream;&nb...

JAVA中的Token

来源:转载 最近在做项目开始,涉及到服务器与安卓之间的接口开发,在此开发过程中发现了安卓与一般浏览器不同,安卓在每次发送请求的时候并不会带上上一次请求的SessionId,导致服务器每次接收安卓发送的请求访问时都新建一个Session进行处理,无法通过传统的绑定Session来进行保持登录状态和通讯状态。&n...
代码星球·2020-09-06

spring集成jwt验证方式,token验证

为什么要告别session?有这样一个场景,系统的数据量达到千万级,需要几台服务器部署,当一个用户在其中一台服务器登录后,用session保存其登录信息,其他服务器怎么知道该用户登录了?(单点登录),当然解决办法有,可以用spring-session。如果该系统同时为移动端服务呢?移动端通过url向后台要数据,如果用s...

Java SimpleDateFormat 中英文时间格式化转换

 2015年08月29日17:37:43阅读数:32459SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期->文本)、解析(文本->日期)和规范化。 SimpleDateFormat使得可以选择任何用户定义的日期-时间格式的模...

Java设计模式之模板模式(Template )

前言:  最近学习了Glide开源图片缓存框架,在学习到通过使用ModelLoader自定义数据源的时候,Glide巧妙的使用了Java的模板模式来对外暴露处理不同的Url数据源,今天来学习总结一下模板模式。这里有也很详细的讲解:模板模式模板模式(Template):  &nbs...

java提取出一个字符串里面的Double类型数字

String str="hh122798.8090.89";        String regex="\d+(?:\.\d+)?";       &...

最新的极光推送服务器端代码(java服务器后台向手机端自定义推送消息)

一共两个类一个Jdpush 一个JpushClientUtil代码如下 注解都写的很清楚 packagecom.sm.common.ajpush;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importcn.jiguang.co...

极光推送>>java SDK服务端集成后台项目(使用详解)

[极光文档]步骤一:首先,你必须在 [极光官网] 上注册一个账号其次,注册完后登录,选择极光开发者服务 进去之后,创建一个应用,已有应用可跳过 创建完成 进入应用,看到AppKey和MasterSecret,这两个参数在sdk集成的时候会用到 我是直接用的ma...

Spring 整合 Quartz 实现动态定时任务

复制自:https://www.2cto.com/kf/201605/504659.html最近项目中需要用到定时任务的功能,虽然Spring也自带了一个轻量级的定时任务实现,但感觉不够灵活,功能也不够强大。在考虑之后,决定整合更为专业的Quartz来实现定时任务功能。首先,当然是添加依赖的jar文件,我的项目是mav...

Spring-data-redis: serializer实例

      spring-data-redis提供了多种serializer策略,这对使用jedis的开发者而言,实在是非常便捷。sdr提供了4种内置的serializer:JdkSerializationRedisSerializer:使用JDK的序列化手段...

java函数式编程之Supplier

原创 2016年12月25日10:02:52标签:函数式编程 /java3250描述:Supplier<T>接口没有入参,返回一个T类型的对象,类似工厂方法。源码:publicinterfaceSupplier<T>{/***Getsaresult.**@returnares...
代码星球·2020-09-06