自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (7)
  • 收藏
  • 关注

原创 为aop设置优先级

优化:AOP切面的优先级由于通过AOP实现,程序得到了很好的解耦,但是也会带来一些问题,比如:我们可能会对Web层做多个切面,校验用户,校验头信息等等,这个时候经常会碰到切面的处理顺序问题。所以,我们需要定义每个切面的优先级,我们需要@Order(i)注解来标识切面的优先级。i的值越小,优先级越高。假设我们还有一个切面是CheckNameAspect用来校验name必须为didi,

2017-11-29 18:11:55 89359 1

原创 怎么aop中实现记录请求访问时间:用ThreadLocal

package com.example.demo.aop;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Befor

2017-11-29 18:10:24 90642

转载 如何在非Controller中获取Request和Response:SpringMVC之RequestContextHolder分析

SpringMVC之RequestContextHolder分析转载 2016年12月10日 17:35:119157作者:本科IT人链接:https://zhuanlan.zhihu.com/p/24293062来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。最近遇到的问题是在service获取re

2017-11-29 17:34:55 90239 1

原创 Spring Boot 统一异常处理的案例

1.返回页面的数据类型为:Json格式package com.example.demo.error;/** * Create by szw on 2017/11/29 16:31 */public class ErrorInfoT> { public static final Integer OK = 0; public static final Integer

2017-11-29 16:42:10 87803

原创 人工智能在饿了么的应用实践

人工智能在饿了么的应用实践2017-11-08 张浩 AI前线 作者 | 张浩编辑 | VincentAI 前线导语:大部分人都点过外卖,外卖也逐渐成为了另一种中国特色。每天面对着巨大量级的订单数据,系统如何能够做到不出差错的精准下单并且实时追踪外卖小哥的送餐情况?人工智能又是如何在外卖应用场景中应用的?“饿了么”技术副总裁张浩将为各位读者带来他的经验分享。

2017-11-27 11:10:47 89314

原创 利用fastjson将map数据封装到对象中

闲来无事,偶然想到fastjson封装对象的事情,于是便做了一个测试,看来以后可以少些几个工具类了实体:package com.site.utils;import java.util.List;/** * Create by szw on 2017/11/24 10:17 */public class Life { private String name;//姓名

2017-11-24 11:41:11 89031

原创 fastjson解析map的循环嵌套json串

实体类:package com.site.utils;import java.util.List;/** * Create by szw on 2017/11/24 10:17 */public class Life { private String name;//姓名 private int age;//年龄 private String count

2017-11-24 11:15:32 90861

原创 下拉列表在数据库中的存储方式

前些日子同事负责一个项目模块,关于页面多个下拉框数据的存储在数据库设计上,进行相关讨论,采用的是加外键表的方式.思来想去总觉得为了有限数据的下拉框去建外键表太过冗余.但一时又没想到什么好的方案.今天操作redis的时候,联想到了Json的数据形式,非常适合有限数据量的存储.随便测试了一下挺管用.public class Mydemo { public static void mai

2017-11-24 10:14:39 90943

原创 写定时任务的参考代码

值得注意的是使用el表达式的时候一定要先注册类PropertySourcesPlaceholderConfigurer:可以用@Bean注册或者用XML的标签这里贴上源码:package task;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans

2017-11-23 13:40:59 88352

原创 @PropertiesSource注解读取配置文件中的数据

task.properties配置文件:corn=0/1 * * * * ?demo.url=http://www.baidu.comname=job读取方式:1加载配置文件:@PropertySource(value = "classpath:task.properties")读取:注册bean:@Beanpublic static PropertySourcesPlaceho

2017-11-23 13:34:32 96242

转载 读取properties配置文件的五种方式

五种方式让你在java中读取properties文件内容不再是难题一、背景  最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题。就借此机会把Spring+SpringMVC+Mybatis整合开发的项目中通过java程序读取properties文件内容的方式进行了梳理和分析,

2017-11-23 11:05:11 88498

原创 基于注解使用定时框架Quartz

最近复习一下Spring集成Quartz.跑了一个demo特此记录package task;import org.springframework.context.annotation.Lazy;import org.springframework.scheduling.annotation.Scheduled;import org.springframework.stereotype.

2017-11-23 10:41:42 87276

转载 HTTP接口设计及日志打印

日志记录、性能监控的三种实现方式博客分类: Spring 一、需解决的问题部分API有签名参数(signature),Passport首先对签名进行校验,校验通过才会执行实现方法。 第一种实现方式(Origin):在需要签名校验的接口里写校验的代码,例如: Java代码  boolean isVal

2017-11-21 15:14:11 90286

原创 maven项目中,多环境配置

最近的一个物流项目需要用到多环境配置:分为开发环境,测试环境,和生产环境,需要在IDEA中随意切换.从架构组那边学来的经验,特此记录pom.xml文件配置:devdevtesttesttrueproductionproduction${project.artifactId}

2017-11-21 13:29:40 87759

原创 IDEA的Springmvc单元测试

package com.djcps.server.address.area.service;import com.djcps.server.address.area.model.Area;import org.junit.Test;import org.springframework.beans.factory.annotation.Autowired;import java.util

2017-11-20 15:08:59 88142

转载 SpringMVC Controller接收参数总结

url:"http://localhost:8080/Learn-Spring-MVC/link", data:'', success:function(result) { //...... }, error:function(result) { //...... }

2017-11-17 19:04:00 88396

原创 IDEA用maven创建springMVC项目和配置(XML配置和Java配置)(修正版)

这段时间在学习javaweb的一些知识,然后接触到了springmvc框架。框架的创建和配置一直是新手入门的一个难题,所以我就写一下我的配置过程,以供参考,另外因为spring4的新特性可以用java来配置,网上相关资料较少,所以我参考了很多博文后,把xml和java两种配置方式都试了一下。 工具准备:IDEA2016.3 Java jdk 1.8 1、DEA创建项目 新建一个mave

2017-11-17 17:03:05 104680 9

转载 SpringMVC利用AOP实现自定义注解记录日志

本文抛砖引玉,并没有详细的介绍更全面的内容,通过一个例子让初次使用的人能够快速入门,简单的介绍一下。第一,注解:@Before – 目标方法执行前执行@After – 目标方法执行后执行@AfterReturning – 目标方法返回后执行,如果发生异常不执行@AfterThrowing – 异常时执行@Around – 在执行上面其他操作的

2017-11-16 17:57:26 87860 1

转载 偶然接触到谷歌的Joiner

Google Guava提供了Joiner类专门用来连接String。譬如说有个String数组,里面有"a","b","c",我们可以通过使用StringBuilder来创建String "a,b,c"。Joiner提供了这一类的功能。譬如:[java] view plain copyJoiner joiner = Join

2017-11-16 10:21:50 87839

原创 java访问百度搜索功能

package Mytest.model.test;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;/** * Java访问百度搜索功能

2017-11-14 14:26:13 94220

原创 java代码访问百度,返回html页面代码

package Mytest.model.test;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;public class HttpBaidu

2017-11-14 13:22:19 96269 2

转载 java代码调用http接口简单例子(实测可用)

package Mytest.model.test;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEn

2017-11-14 11:35:29 90500

转载 你真的会用Retrofit2吗?Retrofit2完全教程

你真的会用Retrofit2吗?Retrofit2完全教程 怪盗kidou  关注2016.05.15 19:20* 字数 2875 阅读 123191评论 181喜欢 722赞赏 9作者: @怪盗kidou 如需转载需在明显位置保留作者信息及原文链接Retrofit版本: 2.0.2本文注目录:Retrofit入门Ret

2017-11-13 17:24:12 87387

转载 springmvc的常用接口

盘点springmvc的常用接口###springmvc是如今非常流行的web开发框架之一。我个人非常喜欢它约定优于配置的理念。它暴露出非常多的接口,可以让用户自定义自己的实现,从而可以满足大家的各种各样的需求。而springmvc也不仅仅是一个“插板”。它也提供了非常多常用的接口实现,一般地,使用它自带的实现类也即可满足大部分的需求了。看了周边好多开发者使用springmvc,真的让

2017-11-10 11:32:00 89788

转载 枚举实例教学

枚举类型怎么写//需要注意枚举参数必须放在私有构造函数前面public enum Call_statusEnum { //0失败;2未计算;3正在计算;4已计算;5手工重新计算 6:自动重新计算fail("0","失败"),not_calculate("2","未计算"),being_calculated("3","正在计算"),already_calc

2017-11-10 10:25:34 87510

转载 神奇的Maven <resource>标签

构建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件。 src/main/java和src/test/java 这两个目录中的所有*.java文件会分别在comile和test-comiple阶段被编译,编译结果分别放到了target/classes和targe/test-classes目录中,但是这两个目录中的其他文件都会

2017-11-10 09:20:11 87996

转载 彻底了解跨域

用nginx的反向代理机制解决前端跨域问题1.什么是跨域以及产生原因  跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。  跨域情况如下: url说明是否跨域

2017-11-07 09:31:04 88432

转载 用Java进行动态公式处理

最近有个需求是通过动态的配置公式 对表数据进行一些逻辑计算 目前采用的是JEP这个开源类库 目前2.4版是免费的 3.0开始收费不过功能更强大更多可配置的东西.公式实体(Formula) 配置的时候需要记录 表名(tableCode) 条件表达式(conditionExpr) 公式表达式(formulaExpr) 所需要赋的值(evaluate) 顺序号(orderNum)/** *

2017-11-03 15:46:01 96750

转载 Gson的使用并附上Utils

Java对象和Json之间的互转,一般用的比较多的两个类库是Jackson和Gson,下面记录一下Gson的学习使用。基础概念: Serialization:序列化,使Java对象到Json字符串的过程。 Deserialization:反序列化,字符串转换成Java对象 使用Maven管理Gson,pom.xml导入gson的依赖

2017-11-02 13:47:29 87968 1

转载 Spring 中配置log4j日志功能

一,添加log4j依赖包可从官网上下载该依赖包log4j-x.x.xx.jar,下载后 build path,添加依赖包 二,创建 log4j.properties 配置文件log4j.properties配置文件用来配置 日志的输出格式、输出的地址....### set log levels ###log4j.rootLogger = INFO, D

2017-11-01 16:05:14 87757

车牌识别一体机HTTP通讯协议说明手册

车牌识别一体机HTTP通讯协议说明手册 300万高清车牌识别一体机Http推送 300万高清车牌识别一体机

2022-07-08

浏览器驱动合集.rar

收集的各个浏览器驱动,方便个各位反反爬使用

2021-10-18

ADBKeyBoard.rar

adb shell中文键盘

2021-10-18

SpringBoot前后端不分离vue+element脚手架

SpringBoot前后端不分离vue+element脚手架

2021-08-15

easygui.rar

可以直接拷贝到项目中使用

2021-07-24

UA.rar fake_useragent解决报错文件

fake_useragent_0.1.11.json

2021-07-18

scrapy(win64、py3.7).zip

pyOpenSSL-19.0.0-py2.py3-none-any.whl pywin32-221.win-amd64-py3.7.exe Twisted-19.2.1-cp37-cp37 register.py

2019-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除