1 首先创建一个链表 package com.alibaba.LinkedNode; /** * Created by think. * Date: 12/11/2018 * Time: 13:06 */ public class Node { //数据域 private int date; //指针域 private Node next; public Node(int date) { this.date = date; } ...
Ubuntu下编译OpenJDK12
- 0
1 首先创建一个链表 package com.alibaba.LinkedNode; /** * Created by think. * Date: 12/11/2018 * Time: 13:06 */ public class Node { //数据域 private int date; //指针域 private Node next; public Node(int date) { this.date = date; } ...
package com.alibaba; import java.util.Arrays; /** * Created by think. * Date: 08/11/2018 * Time: 11:08 */ public class QuickSortExample { public static void main(String[] args) { // This is unsorted array Integer[] array = new Integer[] { 12, 13, 24...
目前越来越多的系统采用分布式,微服务的结构,将业务根据模块进行拆分,然后分布式部署,采用RPC的方式调用服务,这样的架构灵活,高效,这里就简单介绍一下如何搭建基于dubbo,zookeeper的spring boot分布式系统,过程很简单,具体的复杂实践还需要在企业级应用中练习。 首先介绍一下用到的各个组件和框架。 ...
本课程讲一下spring的DI,也就是依赖注入,或者说是控制反转IOC,这概念听起来有点高大上,其实则不然,就是一种设计思想,强调解耦你的application中的各个Component,当然没有耦合的应用是没有的,凡事都有度,技术到了一定高度,对这个度的把控就是见仁见智的事情了。 好了,废话没少说,进入正题,我们以sp...
其实md5这个算法和语言没有一分钱关系,为什么很多同学在使用不同语言开发的时候,使用md5算法得出的结果会不一样,比如java与php,其实很多时候是由于收到源码文件的影响,比如你java的字符串编码是unicode,不收源码文件影响,而php的编码是和源文件编码一致的,收源码编码影响。 public String md5(S...
[php] fibonacciSequence($n-1)+$this->fibonacciSequence($n-2)."\n"; } } $test = new \com\gaoxueping\test(); //echo $test->test('ct78'); for($i = 1; $i < 10; $i++){ echo $test->fibonacciSequence($i)."<br /> <p> "; } [/php] ...
在windows下面需要php redis的dll文件支持,需要按照版本来安装,这里给出php5.5.12的redis扩展,同时需要php_igbinary.dll文件的支持,在此给出文件 php_redis-2.2.5-5.5-ts-vc11-x64 在php.ini中添加扩展 extension=php_igbinary.dll extension=php_redis.dll 扩展下载地...
svn信息是根据文件夹里面的 .svn 文件夹保存相关配置的,删除此文件夹即可去掉svn信息: linux下: find . -type d -name ".svn"|xargs rm -rf 或 find . -type d -iname ".svn" -exec rm -rf {} \; windows下: 1 复制项目文件夹,跳过隐藏文件(.svn一般是设置为隐藏,xcopy/? 可以看到各种参数) ...
允许root登录 允许root登录 vi /etc/ssh/sshd_config 将PermitRootLogin值改yes 允许不输入密码登录 将PermitEmptyPasswords yes前面的#号去掉 重启服务:service sshd restart(/etc/initd.d/sshd restart)
centos下面的源下的版本默认太低了,php为5.3,mysql更是低到内裤5.1版本,apache也很低,我们需要升级一下源,然后再安装 安装apache 1, [shell] cd /etc/yum.repos.d/ wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo [/shell] 2, [shell] yum install httpd24.x86_64 [/sh...
从php5.5起,php源码树开始集成一个新的优化工具Zend Optimizer Plus(简称O+),使用过php5.5-版本的同学应该不陌生APC。 不同于APC, O+除了是Opcodes Cache以外, 还做了很多的Opcodes优化, 可以通俗理解为Zend Optimizer Plus是apc 的替代品,但是性能更优。 也不同于eacc, O+做的优化更多一些,就使得O+要比APC快不少...
在nginx下面使用minify和apache区别不大,但是重写规则需要改一下[shell] rewrite ^/min/([a-z]=.*) /min/index.php?$1 last; [/shell] 如果这时候还不能加载相应的css可以这样修改php.ini[shell] cgi.rfc2616_headers = 1[/shell] 修改为[shell] cgi.rfc2616_headers = 0[/shell] cgi.rfc2616_headers这个参数的...
要理解弱引用,首先要先了解一下强引用(Strong Reference), 其实我之前也并不了解强引用,虽然天天都在用。举例来说:[java] String abc = new String ("abcdf");[/java] 这就是创建了一个String的实例然后在变量abc中保存一个强引用,为什么说它强(Strong)呢?这是跟垃圾回收器相关的,如果一个对象是通过...
这是一种可以创建多线程消息的函数 使用方法: 1、首先创建一个Handler对象[java] Handler handler=new Handler();[/java] 2、然后创建一个Runnable对象[java] Runnable runnable=new Runnable(){ @Override public void run() { // TODO Auto-generated method stub //要做的事情,这里再次调用...
服务端使用servlet处理请求。客户端使用apache的httpclient。 项目完整源代码下载地址 http://pan.baidu.com/s/1eQ1L8dW
大家都知道在java中有多线程,其实php也可以实现类似的功能,只是没有java中启动新线程的接口。 [php] <?php /* curl 多线程抓取 */ /** * curl 多线程 * * @param array $array 并行网址 * @param int $timeout 超时时间 * @return array */ function Curl_h...
activity: [java] package com.example.anpro02; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.os.Bundle; import android.app.Activity; import android.content.Context; import android.view.Menu; import an...
首先请查看一下JavaAPI,可以看到InputStream读取流有三个方法,分别为read(),read(byte[] b),read(byte[] b, int off, int len)。其中read()方法是一次读取一个字节,鬼都知道效率是非常低的。所以最好是使用后面两个方法。 例如以下代码是使用read(byte[] b)方法来完成的:[java] package com.gaoxueping; imp...