上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
摘要: Dbcp,c3p0等,用的最多还是c3p0,因为c3p0比dbcp更加稳定,安全;通过配置文件的形式来维护数据库信息,而不是通过硬编码。当连接的数据库信息发生改变时,不需要再更改程序代码就实现了数据库信息的更新。 阅读全文
posted @ 2020-12-16 09:18 LinYanyan 阅读(225) 评论(0) 推荐(0)
摘要: wait():让线程等待。将线程存储到一个线程池中。 notify():唤醒被等待的线程。通常都唤醒线程池中的第一个。让被唤醒的线程处于临时阻塞状态。 notifyAll(): 唤醒所有的等待线程。将线程池中的所有线程都唤醒。 阅读全文
posted @ 2020-12-16 09:17 LinYanyan 阅读(79) 评论(0) 推荐(0)
摘要: 吞吐量收集器使用并行版本的新生代垃圾收集器,它用于中等规模和大规模数据的应用程序。而串行收集器对大多数的小应用(在现代处理器上需要大概100M左右的内存)就足够了。 阅读全文
posted @ 2020-12-16 09:16 LinYanyan 阅读(98) 评论(0) 推荐(0)
摘要: Service类 CacheService.java /** @author: Administrator */ @Service public class CacheService { /** 单个 数据 缓存 @param param1 @param user */ @RedisCache(ca 阅读全文
posted @ 2020-12-10 08:21 LinYanyan 阅读(82) 评论(0) 推荐(0)
摘要: 切面类: RedisCacheAspect.java /** @author: Administrator */ @Component @Aspect public class RedisCacheAspect { @Autowired private RedisUtil redisUtil; pr 阅读全文
posted @ 2020-12-10 08:18 LinYanyan 阅读(110) 评论(0) 推荐(0)
摘要: 注解类: RedisCache.java /** @author: Administrator 此注解是用来 实现 redis 缓存用的 在方法上面使用 / @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Docume 阅读全文
posted @ 2020-12-10 08:17 LinYanyan 阅读(101) 评论(0) 推荐(0)
摘要: 混合开发,是指在开发一款App产品的时候,为了提高效率、节省成本而利用原生与H5的开发技术的混合应用。通俗点来说,这就是网页的模式,通常由“H5云网站+APP应用客户端”两部份构成。 混合开发是一种取长补短的开发模式,原生代码部分利用插件或者其它框架为H5提供容器,程序主要的业务实现、界面展示都是利 阅读全文
posted @ 2020-12-09 08:58 LinYanyan 阅读(1602) 评论(0) 推荐(1)
摘要: //按照顺序打印一个数字的每一位 public static void print(int n){ if( n > 9 ){ print( n / 10); } System.out.print( n % 10 ); } public static void main(String[] args) 阅读全文
posted @ 2020-12-07 20:14 LinYanyan 阅读(309) 评论(0) 推荐(0)
摘要: 一、递归的思路 一个方法在执行时,调用自身被称为“递归”。 递归相当于数学归纳法,有一个起始条件,有一个递推公式。 递归可以分为:单路递归和多路递归(如二叉树和斐波那契数列)。 二、代码举例 1、n的阶乘 //n的阶乘 public static int fac(int num){ if(num = 阅读全文
posted @ 2020-12-07 20:12 LinYanyan 阅读(103) 评论(0) 推荐(0)
摘要: 答:Static Nested Class是被声明为静态(static)的内部类,它可以不依赖于外部类实例被实例化。而通常的内部类需要在外部类实例化后才能实例化,其语法看起来挺诡异的, 阅读全文
posted @ 2020-12-07 20:10 LinYanyan 阅读(119) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页