休息下,找个电影看看睡觉吧?
订阅RSS:

标签:编程

函数式编程在Java8中使用Lambda表达式进行开发

Lambda表达式推动Java8发布的最重要新特性。Lambda表达式允许把函数作为一个方法的参数(函数作为参数传递进方法中)。所以你必须升级到 JDK8 以上才可以使用Lambda表达式,如果是 JDK7 的同学就无缘Lambda表达式了。

进入阅读
解决MySQL使用localhost可以连接但是用127.0.0.1不可以连接问题

这个问题是在一次客户的环境部署项目时遇到的,项目使用mysql连接字符串是 localhost,但是报错数据库无法连接,并且连接字符串被替换成了127.0.0.1,刚开始我认为是网络连通问题,所以执行了 mysql -u root -p 发现可以连接,一切正常,ping localhost也是127.0.0.1,我还以为是mysql的jdbc驱动不匹配,换了无数的jdbc驱动包,我确定不是我程序的问题,开始Google搜索,发现很多人遇到和我类似的情况,我就在这里总结一下,方便各位同学查阅。先说我遇到的问题类型,是权限问题。

进入阅读
使用 Lombok 简洁优雅的优化你的实体类JavaBean代码-Java的奇淫巧技

Lombok是一个第三方Java库,在项目开发中我们经常需要定义实体类大量的JavaBean,然后使用IDE的快捷键去构建getter/setter/toString/equals等方法,代码看着非常多,最重要的是遇到改名需要的时候,要批量替换,还可能替换出错,实在是痛苦不堪,Lombok可以帮我们在编译时完成复杂又低级的代码。

进入阅读
什么是CSRF攻击、什么是XSS攻击、什么是SQL输入攻击,如何防御攻击

今天就面向无安全基础的同学大概讲一讲这三类攻击是如何形成的,知道他的原理以后,就可以进行防御了。因为每个同学所使用的编程语言和框架都大不相同,所以本次介绍主要介绍攻击形成的原理和防御方法,那么具体的代码就会很少,得同学们根据自己的实际情况去写代码实现了。

进入阅读
如何优雅的在Github上参与开源项目贡献自己的代码

很多同学在学习了Git以后已经蠢蠢欲动了,在开源项目上有一些自己的见解或看法,又或者发现了BUG和性能优化的地方,但如何将自己的代码贡献给开源项目呢?今天就带大家优雅的共享自己的代码。

进入阅读
使用Git管理软件项目版本以及Git使用常识和介绍Git工作流GitFlow

Git的精髓就是分支的管理,如果大家都在master分支上改代码,项目就会乱套,所以需要一个工作流程来确保项目的正常开发,这也是本次介绍的重点,先来看一个简单的示意图:

进入阅读
SpringBoot 使用 MyBatis 分页插件 PageHelper 进行分页查询

本文档使用的是 SpringBoot,如果是 Spring 还需要在 MyBatis 配置 xml 中配置拦截器,并且 PageHelper 是针对 MyBatis 的,MyBatis 的集成不在本文档中叙述,请先集成 MyBatis。

进入阅读
写SQL要注意的地方,如何写出高效的SQL语句

进入阅读
Attribute在.NET编程的应用(六)

进入阅读
Attribute在.NET编程中的应用(五)

进入阅读
Attribute在.NET编程中的应用(四)

进入阅读
微信搜一搜:任霏博客