java
iamDarren
热爱云计算
展开
-
避免过多使用if-else的方法很多,而我推荐这种
在平时的开发中都会必不可少的用if-else判断逻辑,像以下这种,当判断只有一两层的时候还好,三层以上就看有着有些别扭了,如果判断越来越多,就会变成一个难维护的问题了。if("RED".equals(color)){ // do something}else if("GREEN".equals(color)){ // do something}else if("BLU...原创 2020-05-03 21:47:40 · 2030 阅读 · 0 评论 -
sql数据库连接:用户‘sa’登录失败问题破解(百度加个人总结)
编程环境:Microsoft Visual C# 2005数据库:sql server2005目的:使用GridView控件绑定数据页面加载时间Page_Load中编写代码如下: string sqlCon = "Data Source=(local);Database=Northwind;User id=sa;PWD="; SqlConnectio原创 2014-04-13 15:58:47 · 31161 阅读 · 1 评论 -
springboot系列(二):Apache Shiro安全框架的简单使用
上一篇文章中实践了原始方式实现的登录验证的过程,了解了关于登录验证的一些简单原理。然而在实际项目的开发中,这种方式并不能满足实际安全的需求,而是借助一些框架来实现。目前,Apache Shiro和spring Security是两大最为流行的安全验证框架,相比于Spring Security的功能强大但使用复杂,Apache Shiro更为简单易用,也渐渐更多人使用。下面会用从如何入手使用一个原创 2017-11-15 21:13:04 · 708 阅读 · 0 评论 -
springboot系列(一):初次使用与登录验证实现
springboot是建立在的spring生态的基础上的,以前看spring的时候,有两大概念是纠结了很久的,IOC(控制反转)以及AOP(面向切面的编程)。其实控制反转就是依赖注入,spring提供了一个IOC容器来初始化对象,解决对象间依赖管理和对象的使用,如@Bean、@Autowired等可以实现依赖注入,AOP目前理解是在一些日志框架场景中用到原创 2017-10-28 16:12:13 · 79666 阅读 · 13 评论 -
Java中以线程池方式实现redis的基本工具类简析
如果你所在项目中用到了redis作为缓存中间件,那么大多数是使用项目本身已有的工具类,直接调用接口来进行读写就行了。但是,即使你一直用得很顺利,我也建议你了解一下其中的一些过程,以免突然的问题带来带来的尴尬。以下内容直接展现了Java中使用redis作为缓存的工具类RedisUtil实现全过程,包括:1、 经典双重判空的单例模式;2、 Redis线程池的初始化;3、 Java...原创 2020-04-25 21:05:25 · 670 阅读 · 0 评论 -
一次就记住StringBuffer与StringBuilder的区别
每过一段时间,当需要做字符串拼接的时候,总是有那么一瞬的犹豫,我要用StringBuffer还是StringBuilder呢。有这个犹豫是因为它们之中有一个是线程安全另外一个是非线程安全的,但是哪一个就不太记得了。这个时候我一般都在idea中分别敲出StringBuffer、StringBuilder然后Ctrl+点击进去看源码,可以看到StringBuffer的方法是有synchronized修...原创 2020-04-19 14:26:21 · 500 阅读 · 1 评论