被反射的类:@Table("tb_student")publicclassStudent{@Fields(columnName="id",type="int",length=10)privateintid;@Fields(columnName="studentName",type="varchar",length=10)privateStringstudentName;@Fields(column
分类:
编程语言 时间:
2019-09-13 17:28:52
阅读次数:
97
新增 ? 1 2 3 4 5 6 7 8 //插入一条数据 public function insert(){ $rs = DB::table('student')->insert([ 'name' => 'Kit', 'age' => 12 ]); dd($rs); //true } ? 1 2 ...
分类:
其他好文 时间:
2019-09-10 22:10:58
阅读次数:
121
定义 采取一定的方法,保证整个软件系统中,对某个类 只能存在一个对象实例 ,并且该类只提供一个取得其对象实例的方法 实现方式 1.饿汉式(静态常量) 构造器私有化 类的内部创建对象 向外暴露一个静态的公共方法 代码实现: 优缺点: 优点:简单了,类装载时候就完成了实例化,避免了线程同步问题 缺点:类 ...
分类:
其他好文 时间:
2019-09-10 17:44:15
阅读次数:
72
查询构造器 (貌似修改数据不能以id修改可能是id加了AUTO_INCREMENT,能不用助手函数就不用助手函数) 链式操作 数据库提供的链式操作方法,可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作。 使用也比较简单,假如我们现在要查询一个User表的满足状态为1的前10条 ...
分类:
Web程序 时间:
2019-09-07 22:38:34
阅读次数:
128
Pepper Metrics是我与同事开发的一个开源工具,其通过收集jedis/mybatis/httpservlet/dubbo/motan的运行性能统计,并暴露成prometheus等主流时序数据库兼容数据,通过grafana展示趋势。其插件化的架构也非常方便使用者扩展并集成其他开源组件。
... ...
分类:
编程语言 时间:
2019-09-07 12:21:08
阅读次数:
131
Ctrl+F12:可以显示当前文件的结构 Alt+Q:可以查看当前方法的声明 Ctrl+P:可以显示参数信息 Alt+Insert:可以生成构造器/Getter/Setter等 Ctrl+Alt+V:可以引入变量。例如:new String(); 自动导入变量定义 Ctrl+Alt+T:可以把代码包 ...
分类:
其他好文 时间:
2019-09-07 10:41:33
阅读次数:
103
反射机制 借鉴链接:http://how2j.cn/k/reflection/reflection-class/108.html 一、类对象:所有的类,都存在一个类对象,这个类对象用于提供类本身的信息,比如有几种构造方法, 有多少属性,有哪些普通方法。 类对象,就是用于描述这种类,都有什么属性,什么 ...
分类:
其他好文 时间:
2019-09-06 23:07:36
阅读次数:
88
1、枚举是一种类,是一种特殊的类,它的对象是固定的有限的几个。 虽然没有说枚举类的对象的属性不能修改,但是一般情况下,我们枚举类的对象的属性都不建议修改 2、如何声明枚举类 3、枚举类的特点 (1)构造器一定是私有的 (2)常量对象列表必须在首行 (3)枚举类的父类是java.lang.Enum类, ...
分类:
其他好文 时间:
2019-09-04 19:14:27
阅读次数:
82
除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils.xxx() 下面分别对一些常用方法做简要介绍: 1. public static boolean isEmpty(String str) 判断某字符串是否为空,为空的 ...
分类:
其他好文 时间:
2019-09-04 19:02:01
阅读次数:
90
1.重载 有些类有多个构造器。例如,可以如下构造一个空的StringBuilder对象: 或者,可以指定一个初始字符串: 这种特征叫做重载(overloading)。如果多个方法(比如,StringBuilder构造器方法)有相同的名字、不同的参数,便产生了重载。编译器必须挑选出具体执行哪个方法,它 ...
分类:
编程语言 时间:
2019-09-02 23:53:34
阅读次数:
187