码迷,mamicode.com
首页 >  
搜索关键字:private/static/this    ( 3141个结果
单例模式
一:饿汉式单例模式,优点:线程绝对安全,无锁,效率高。缺点:类加载的时候就初始化,不管用不用,都占用空间。 1 public class HungrySingleton { 2 //先静态、后动态 3 //先属性、后方法 4 //先上后下 5 private static final HungryS ...
分类:其他好文   时间:2020-01-07 13:24:36    阅读次数:90
单例模式
三私一公: 1. 私有化属性 2. 私有化构造方法 3. 私有化克隆方法 4. 公有化静态方法,供外部调用 单例类: <?php namespace app; class Database { /** * 私有化静态属性 */ private static $db; /** * 私有化构造方法 * ...
分类:其他好文   时间:2020-01-06 22:31:34    阅读次数:88
JAVA通用GET和POST方法
1.先设置请求和超时时间: /** * 读超时设置30分钟 */ private static int READTIMEOUT = 1800000; /** * 链接超时设置30秒 */ private static int CONNECTTIMEOUT = 30000; 2.GET请求,Servi ...
分类:编程语言   时间:2020-01-06 14:19:04    阅读次数:150
动手动脑
1. 问题:使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。 package jxlPacakge; public class Objnum { private static int sum=0; public Objnu ...
分类:其他好文   时间:2020-01-05 13:24:12    阅读次数:49
C#-关于带参数的单例模式的思考(利用带参数的单例模式连接并查询数据库特定表的信息)
首先,让我们看一下单例模式是怎样的。 public sealed class Singleton { private static Singleton instance = null; private static readonly object padlock = new object(); Si ...
分类:数据库   时间:2020-01-05 09:19:37    阅读次数:177
java基础——线程安全的单例模式懒汉式
package savesingleton; /* 使用同步将单例模式中的懒汉式改写成线程安全的 @author zsben @create 2020-01-03 22:22 */ class Bank{ private Bank(){} private static Bank instance = ...
分类:编程语言   时间:2020-01-04 12:15:28    阅读次数:109
C#日志类
public static class LogHelper { private static readonly Queue<Dictionary<string, string>> Que = new Queue<Dictionary<string, string>>(); private stati... ...
分类:Windows程序   时间:2020-01-01 20:45:19    阅读次数:98
AtomicInteger原子雷类型自增
AtomicInteger原子操作类型: private static Integer num = 0; 对num++得到结果19055 private static volatile Integer num = 0; 对num++得到结果19550 此时引入java并发包下的AtomicInteg ...
分类:其他好文   时间:2020-01-01 11:49:40    阅读次数:89
05 JPAUtil工具类
public final class JPAUtil { // JPA的实体管理器工厂:相当于Hibernate的SessionFactory private static EntityManagerFactory em; // 使用静态代码块赋值 static { // 注意:该方法参数必须和pe... ...
分类:其他好文   时间:2019-12-31 23:57:03    阅读次数:266
Java多线程问题--线程运行时出现异常的解决办法
private static final ThreadPoolExecutor executor = new ThreadPoolExecutor(32, 128, 120, TimeUnit.SECONDS, new LinkedBlockingQueue<>(512), r -> { Threa ...
分类:编程语言   时间:2019-12-29 20:28:09    阅读次数:175
3141条   上一页 1 ... 28 29 30 31 32 ... 315 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!