- 博客(7)
- 收藏
- 关注
原创 springboot解决跨域问题并使用拦截器拦截指定请求参数
当我们在进行开发时,会时常遇到跨域的问题,并且会有这种情况,我用ajax发送一个post请求,以jso形式传递,后端去拿数据拿不到对应的body请求体,导致一些列的问题。根本原因就是,W3C规范这样要求了!在跨域请求中,分为简单请求(get和部分post,post时content-type属于application/x-www-form-urlencoded,multipart/form...
2019-03-19 15:24:36 3712 4
原创 socket实现客户端聊天以及服务器消息推送
最近项目需要,恶补学习了一些socket知识,于是顺便练习编写了这个socket相互通讯的程序,希望可以给大家一点启示。首先我们需要写出服务器端,代码如下:我们需要本地新建一个端口,其他客户端通过ip及端口访问进来。package Socket1;import javax.swing.plaf.metal.OceanTheme;import java.io.*;import ja...
2017-09-30 16:10:23 6650 7
原创 javal链表相加求和!
面试遇到一算法题:You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbe
2017-07-27 13:58:17 3374 5
翻译 n的阶乘会溢出?解决超大数字阶乘溢出问题。
在我们面试时通常会遇到阶乘的问题,当然最简单的就是运用递归,循环所求的阶乘数:不多数,直接上代码:/** * 实现10的阶乘 * @author fx * */ public class JieCheng { public static void main(String[] args) { System.out.println(getFac...
2017-07-25 14:50:48 13353 9
原创 Reentrantlock简介及使用例子(生产者消费者)
目录一、基本使用方法二、ReentrantLock类三、其他注意四、应用与实现(生产者消费者模式)一、基本使用方法ReentrantLock是Java并发包中互斥锁,它有公平锁和非公平锁两种实现方式,以lock()为例,其使用方式为:ReentrantLock takeLock = new ReentrantLock(); // 获取锁 takeLock...
2019-11-08 18:27:12 1758
原创 Java的三种代理模式
Java的三种代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.就像是每个明星都会有一个经纪人,一般来说联系明星出场某个活动,会联系到经纪人,明星就是一个目标对象,他只要负责活动中的节目,而其他琐碎的事情就交给他的代理人(经纪人)来解决。1:静态代理...
2019-01-07 17:08:16 174
原创 Spring_boot定时任务
最近做项目,需要使用定时任务,半个小时去更新redis数据,于是便学习了一下经验。希望可以帮到你们。定时任务可使用三种:SpringBoot自带的Scheduled,可以将它看成一个轻量级的Quartz,而且使用起来比Quartz简单许多,本文主要介绍。使用Quartz,这是一个功能比较强大的的调度器,可以让你的程序在指定时间执行,也可以按照某一个频度执行,配置起来稍显复杂,有空介绍。ja
2017-09-08 14:34:45 395 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人