博客专栏  >  综合   >  漫漫编程路

漫漫编程路

汇集个人程序之路上的工作经验以及技术点。 java/C#/javascript/hadoop/jquery/mysql/oracle/mongodb/nodejs

关注
4 已关注
75篇博文
  • 编写简单的Web容器TomDog(揭Web容器面纱)

    从事Java Web编程的朋友都知道,一个web应用的组成必须要有web.xml,因为这个是web应用程序的入口,通常我们会选择一种Web容器来发布我们的Web项目,比如Tomcat、Weblogic...

    6天前 15:29
    80
  • 一段代码引发对泛型的重新认识

    故事背景:小伙伴在开发一个导出功能时在处理数据结构的过程中,产生了一个诡异的数据结构,在一个List<String>这个类型的变量中,他的值列表却不是我们认为的String...

    2018-08-31 11:12
    45
  • springmvc架构和springboot架构通用的引入配置方式

    当我们在写一些插件或者通用功能时,可能会把他们打成jar包,如果是给web项目使用时,可能会出一个部署文档,比如要配置一些什么配置用来支持我们这个jar包里面的功能,这里建议这些可配置的参数在我们ja...

    2018-08-07 16:02
    70
  • 解决jdk1.7 不支持TLS1.2的问题

    这个问题是在生产环境调整之后出现的,因为之前是好使的,后来又一天突然不好使了,观察日志发现代码抛异常,感觉是没有连接上服务器,但是其他环境是好使的,有点疑惑,分析后发现可能是ssl的协议问题,所以观察...

    2018-07-31 23:12
    671
  • 大型商城活动防刷限流方案

    最近负责的一个某品牌手机的官方商城,他们要发售一款新手机,以往都是各个渠道一起发售,但是本次决定官网首发10000台,这样一来其他渠道的消费者都会被引流到官网来(天猫/京东/苏宁/线下),其庞大的流量...

    2018-02-08 22:10
    797
  • AOP的应用之分布式锁

    大家在做分布式多节点等系统的开发中为了保证某些业务操作场景的原子性操作,一定会用到锁的概念,传统的synchronized无法满足分布式多节点的系统,所以大家都会用Redis实现分布式锁,怎么实现我这...

    2018-01-31 12:49
    448
  • 开源插件ACTable已经打包放到Maven中央仓库啦!

    开源插件ACTable(基于Mybatis自动建表、并支持共通CUDR)上线啦!由于很多小伙伴在使用actable的时候都不得不下载源码,然后在本地install打包然后使用,所以最近我抽空,将其打包...

    2017-11-13 18:02
    1067
  • 如何将jar包上传到Maven中央仓库

    最近actable的部分功能已经完善了,一些小伙伴已经在使用了,但是由于没有放到远程仓库,导致使用的小伙伴都需要自己将代码取下来,然后install,这样不太好,所以最近就规划了下包结构,上传到了ma...

    2017-11-13 14:23
    4543
  • SpringMvc通过自定义注解在方法的参数中注入数据

    说一个场景,有时候我们做后台业务的时候,经常需要取session中存储的用户信息,所以免不了一直需要写下面这一段又长又无聊的代码:MemberCommand memberCommand = (Memb...

    2017-09-01 14:21
    5675
  • SpringMvc的手写版(PS:只是闲来无事写的简化版,仅供大家理解SpringMvc的运作原理)

    最近手头正好有些时间,想着写点什么好呢?后来看到了一篇帖子说面试的时候有面试官问他能不能手写一套SpringMvc出来,不拉不拉的….不多说了。所以想着就写写试试,捋了捋思路,无非就是三点(大神勿喷!...

    2017-08-31 20:10
    2386
  • 自定义注解@NeedLogin登录校验

    今天介绍的是一个关于登录校验的自定义注解,之前有过一篇写如果自定义注解的博文:Java中的自定义注解那么这次讲一个经常会出现的场景下,会使用到的注解,一般我们无论是开发后端系统还是前端系统,都会有用户...

    2017-08-22 11:23
    468
  • Ajax异步提交List对象,SpringMvc如何接收?

    Springmvc的一个问题一直被广大开发者所诟病,就是在list对象的转换上一直并不是特别好用,网上很多解决方法关于不同的表单提交方式这里就不多说了,只介绍下ajax方式提交list对象的方法。比如...

    2017-08-16 13:46
    3594
  • A.CTable开源框架Mybatis增强自动创建表/更新表结构/实现类似hibernate共通的增删改查

    mybatis-enhance-actable-0.0.1继之前的两篇文章阐述,我的第一个开源项目Mybatis_BuildTable_V0.2之后: http://blog.csdn.net/su...

    2017-07-07 20:19
    7337
  • 微信卡券功能JAVA版(PS : 其实无关乎什么语言拉 :) )

    关于微信卡券的流程大家可以参考下微信官方文档http://mp.weixin.qq.com/wiki/9/4f455120b50741db79b54fde8896b489.html 其中的“微信卡券...

    2017-03-17 14:07
    6504
  • 分享下沪江外语学习视频教程

    觉得作为一个程序员,平时除了学习下最新技术之外,还有至关重要的一点就是学习下外语,因此我这边收集了些沪江的各类语言的视频教程,格式是swf的不是单纯的讲是带交互的那种,其实就是官网上售卖的那些教程。资...

    2017-03-07 18:57
    1262
  • request.getHeader("user-agent")为null

    今天一大早来,发现日志文件大小暴增,艰难的打开一部分查看之后发现,一直在报空指针的错误,所以检查了下代码,发现String ua = ((HttpServletRequest) request).ge...

    2017-03-01 13:25
    2691
  • 访问使用https协议的网址时,浏览器地址栏没有显示“安全锁”的标志的问题

    这种问题造成的原因,首先要检查的是,使用的SSL证书是否过期,查看方式很简单,F12浏览器开发者模式,切换到Security选项,然后会看到一个View certificate的按钮,点一下就会弹出这...

    2017-02-23 17:52
    5040
  • org.apache.commons.net.util.Base64的encodeBase64String方法的坑

    今天在做汽车之家接口数据调用时,发现一个问题,由于对方服务器有身份验证,需要根据一定的格式将相关信息加密然后转成Base64然后放到http请求的header中。我在实际操作中遇到奇怪问题,明明加密后...

    2017-01-17 15:56
    13355
  • JAVA8新特性(访问接口的默认方法)

    访问接口的默认方法还记得第一节中的formula例子么,接口Formula定义了一个默认方法sqrt可以直接被formula的实例包括匿名对象访问到,但是在lambda表达式中这个是不行的。 Lam...

    2016-09-26 17:46
    1425
  • JAVA8新特性(Lambda 表达式)

    Lambda 表达式首先看看在老版本的Java中是如何排列字符串的: 复制代码 代码如下:List names = Arrays.asList(“peter”, “anna”, “mike”, “x...

    2016-09-26 17:35
    1070
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部