摘要:
在面向对象中最经典的使用就是反射,之前在Java语言中,使用反射可以解耦,用于依赖注入。 在PHP中,同样也有如此强大的地方,我们利用反射来获取一个对象的实例。 首先我们先写一个类: 1 class TestClass{ 2 private $number; 3 private $name; 4 5 阅读全文
摘要:
最近有发现在使用Linux的时候,之前也遇到过在ubuntu下,最后ubuntu貌似在原生下优化了这个问题,现在换到了fedora上的时候问题又出现了,解压出来的文件中文乱码。 为了在linux下可以打开word文档并且保证其格式不出问题,下在了wps,之后打开压缩包发现文件名中文字符乱码,压缩包是 阅读全文
摘要:
之前说过,依赖注入就是为了解决依赖的问题的,在Spring中,本来应该自己入new的对象自己不来new了,交给bean去new。其实使用反射可以实现依赖注入。 下面就是简单实现的方式: 使用反射可以new出新的实例,我们可以这么做: 1 public Object getInstance(Strin 阅读全文
摘要:
作为一个后台开发人员了解前端非常重要,尤其是深处学校实验室做项目时前端把写好的代码直接给你,然后你在修改的时候。我经常做的就是修改前端的代码的HTML和后台交互的部分以及js的ajax部分,之后修改之后也会遇到很多问题,所以只能自己继续修改前端,学习了前端的不少知识。 js的闭包是一个很重要的概念, 阅读全文
摘要:
很久之前注意到了https这个新出来的协议,当时感觉到只是一个加密的协议,然后没有什么关注,只知道他和http的区别就在于加密,最近突然很多人问起了这个https到底是什么?于是上网查了查资料,总结之。 Https是以安全为目标的Http通道,也就是说是http的安全版,在http之下加入了SSL层 阅读全文
摘要:
控制反转(IoC)用来解决耦合的,主要分为两种类型:依赖注入和依赖查找。 依赖注入就是把本来应该在程序中有的依赖在外部注入到程序之中,当然他也是设计模式的一种思想。 假定有接口A和A的实现B,那么就会执行这一段代码A a=new B();这个时候必然会产生一定的依赖,然而出现接口的就是为了解决依赖的 阅读全文
摘要:
Java中在控制多线程访问资源的时候使用了信号量可以控制多个线程同时访问一个资源。 有两个构造方法: public Semaphore(int permits) public Semaphore(int permits,boolean fair) 第二个参数和重入锁一样,是指定是否公平。(公平是要牺 阅读全文
摘要:
Java排序算法的框架 1 public class Sort01 { 2 public static void sort(Comparable[] a){ 3 //排序算法 4 } 5 public static boolean less(Comparable v,Comparable w){ 6 阅读全文
摘要:
一 更改表的信息 alter table students add primary key (stunum); 为已经创建好的表添加主键。 alter语句不仅可以添加主键,还可以对已经创建好的表修改一些东西,这里创建了主键,对于MySQL而言,添加了主键也就加了个主键索引,所以我们会看到的现象时候这 阅读全文
摘要:
链表相交:对于链表而言,两个链表如果相交就会合并成一个后继,之后后继成为一个链表。根据相交的理论可以建立出两个简单的链表相交。 当用户在第一个链表中输入10的那个点作为要相交的那个点,第二个链表输入零之后就与第一个链表的10那个点相交。 代码如下: 1 #include <stdio.h> 2 ty 阅读全文