Java 实战开发之环境安装(一)

2017-12-31
阅读 7 分钟
2.5k
本实战项目,将会从Linux服务器的搭建开始,直到电商项目的基本功能完成。 一、Linux软件资源配置 1、操作系统 Linux:centos6.8 64bit 使用阿里镜像下载:[链接] 我们将下载下来的系统安装在虚拟机VirtualBox 中。 2、源配置 由于centos安装之后默认是使用国外的源,所以访问速度会比较慢,所以,这里我们使用国内阿里...

Java学习笔记7-网络编程

2017-12-20
阅读 2 分钟
2.1k
java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。

window.showModalDialog与window.open()使用

2017-12-18
阅读 6 分钟
8.6k
window.showModalDialog 有些浏览器不兼容,尝试用window.open() 封装替代,需要打开子窗口后向父窗口传递数据。

Mysql 事务及数据的一致性处理

2017-12-18
阅读 5 分钟
10.7k
在工作中,我们经常会遇到这样的问题,需要更新库存,当我们查询到可用的库存准备修改时,这时,其他的用户可能已经对这个库存数据进行修改了,导致,我们查询到的数据会有问题,下面我们就来看解决方法。

Java学习笔记6-数据结构

2017-12-17
阅读 2 分钟
1.3k
Java工具包提供了强大的数据结构,这一节,我们来学习下Java的数据结构。 一、数据结构分类 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties) 二、枚举(Enumeration) 枚举(Enumeration)接口虽然它本身不属于数据结构,但它在其他数据结构...

Java学习笔记5-方法、流(Stream)、文件(File)和IO

2017-12-17
阅读 5 分钟
2.1k
我们经常使用到 System.out.println(),那么它是什么呢? 一、系统方法 我们经常使用到 System.out.println(),那么它是什么呢? println() 是一个方法。 System 是系统类。 out 是标准输出对象。 这句话的用法是调用系统类 System 中的标准输出对象 out 中的方法 println()。 那么什么是方法呢? Java方法是语句的集合...

Java学习笔记4-数组

2017-12-16
阅读 2 分钟
1.2k
注意: 建议使用 dataType[] arrayRefVar 的声明风格声明数组变量。 dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在Java中采用是为了让 C/C++ 程序员能够快速理解java语言。

Java学习笔记3-Number,String,StringBuilder类

2017-12-16
阅读 3 分钟
1.8k
在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。

Java学习笔记2-基本数据类型

2017-12-15
阅读 5 分钟
1.9k
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java 的两大数据类型: 内置数据类型 引用数据类型 一、内置数据类型 Java语言...

PHP上传CSV文件并读取入库

2017-12-14
阅读 25 分钟
9k
今天需要处理CSV文件上传到服务器,并读取CSV文件内容,保存到库中。 一、文件上传页面 upload.html {代码...} 二、文件处理页面 file_handle.php {代码...} 三、使用ajax异步上传 这里我们使用 ajax 异步上传插件 ajaxupload.js,来进行异步上传。 ajaxupload.js {代码...} 使用 ajaxupload.js 插件:upload.html {代码...

Java学习笔记1-开发环境安装

2017-12-09
阅读 3 分钟
1.4k
在配置环境变量中:设置JAVA_HOME:一是为了方便引用,比如,JDK安装在 C:\jdk1.6.0 目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径...

HTML简单的提示框

2017-12-08
阅读 2 分钟
5.4k
由于项目中需要一个简单的提示框,就是鼠标放上去,可以提示相关信息,引用第三方的比较麻烦,所以,这里封装了一个很简单的HTML方法。 {代码...} 这个提示框框,丑是丑了点,但是可以救急!

MySQL Sending data导致表查询慢的问题剖析

2017-12-07
阅读 3 分钟
19.9k
我们可以看到,这条语句用了 1.300 秒, 而 Sending data 就用了 1.28 秒,占用了将近 99% 的时间,所以,我们对这个进行优化。

Docker使用实战总结

2017-11-26
阅读 10 分钟
7.8k
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Python Scrapy爬虫框架学习

2017-11-16
阅读 13 分钟
13.8k
其最初是为了 页面抓取 (更确切来说, 网络抓取 )所设计的, 也可以应用在获取API所返回的数据(例如 Amazon Associates Web Services ) 或者通用的网络爬虫。

Python数据分析及Anaconda集成包安装

2017-11-05
阅读 7 分钟
6.3k
从本博客开始,将系统的学习Python的数据分析的六大模块numpy、scipy、matplotlib、pandas、scikit-learn、keras,有关Python的基础知识,可以看我的博客 [链接]。

Go基础学习七之排序算法

2017-10-29
阅读 2 分钟
2.9k
这一节,将学习Go语言的经典排序算法,比如插入排序、选择排序、冒泡排序、希尔排序、归并排序、堆排序和快排,二分搜索,外部排序和MapReduce等。

在Windows下为PHP安装redis扩展

2017-10-26
阅读 1 分钟
19.8k
选择php_redis-2.2.5-5.6-ts-vc11-x86.zip和php_igbinary-1.2.1-5.6-ts-vc11-x86.zip下载地址:

Mysql性能调优与测试

2017-10-24
阅读 6 分钟
10.2k
在数据库性能评测中,有几项指标很重要,用它来评估数据库的能力,不是他们能起着多么关键的作用,而是他们能够较为明确的代表数据库在某些方面的能力。

负载均衡中使用Redis实现共享Session

2017-10-15
阅读 7 分钟
28.6k
最近在研究Web架构方面的知识,包括数据库读写分离,Redis缓存和队列,集群,以及负载均衡(LVS),今天就来先学习下我在负载均衡中遇到的问题,那就是session共享的问题。

PHP单元测试框架PHPUnit的使用

2017-10-11
阅读 5 分钟
27.7k
在这篇文章中,我们使用 composer 的依赖包管理工具进行phpunit包安装和管理,composer 官方地址 [链接],按照提示进行全局安装即可,另外,我们也会使用一个非常好用的Monolog记录日志组件记录日志,方便我们查看。

Web网站压力及性能测试

2017-10-09
阅读 6 分钟
26k
在项目上线之前,都需要做压力测试,目的是看下我们的网站能抗住多少的压力,能承担多少并发,如果不做压力测试,一旦出现大访问量时,我们的网站会挂掉。

Go基础学习六之并发concurrency

2017-10-08
阅读 5 分钟
5.2k
Go编程语言:支持并发、垃圾回收的编译型系统级编程语言!Go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库 来新建线程,还要用线程安全的队列库来共享数据。

javascript再学习

2017-10-07
阅读 29 分钟
3.4k
很久以前系统的学过JavaScript,但有许多细节的知识已经忘了,今天再来一个全面的学习梳理、复习。 一、JavaScript基本概念 1、js 技术用在什么地方? 地图搜索 网页游戏 对用户输入校验(email ,数字,身份证,ip...) 股市网站.. 核心一句话;js可以对网页的元素进行编程控制,实现动态效果. javascript 并不需要服务器的运...

Go基础学习五之接口interface、反射reflection

2017-10-05
阅读 4 分钟
10.5k
在上面的例子中,我们定义了一个接口Phone,接口里面有一个方法call()。然后我们在main函数里面定义了一个Phone类型变量,并分别为之赋值为NokiaPhone和IPhone。然后调用call()方法,输出结果如下:

Go基础学习四之函数function、结构struct、方法method

2017-10-04
阅读 9 分钟
28.2k
函数是基本的代码块,用于执行一个任务。Go 语言最少有个 main() 函数。函数声明告诉了编译器函数的名称,返回类型,和参数。Go 语言标准库提供了多种可动用的内置的函数。例如,len() 函数可以接受不同类型参数并返回该类型的长度。如果我们传入的是字符串则返回字符串的长度,如果传入的是数组,则返回数组中包含的函...

Jquery动态添加输入框

2017-09-28
阅读 6 分钟
13.1k
jquery 动态添加输入框的两种方法。 1.展示页面 {代码...} 二、js方法 add.js {代码...} 相关知识汇总: 我用jquery开发我们前端时,我们用js添加和删除元素是不可避免的。我总结了一点用jquery添加和删除元素。添加元素:例如你需要在<div id="main"></div>中添加元素: {代码...} 删除元素:第一种情况,...

Go基础学习三之数组array、切片slice、map

2017-09-26
阅读 5 分钟
12.2k
Go编程语言:支持并发、垃圾回收的编译型系统级编程语言!本文主要是按照无闻的《Go 编程基础》开源视频学习并记录笔记。 一、数组Array 定义数组的格式:var<varName>[n]<type> (n>=0, n表示数组元素个数) 数组长度也是类型的一部分,因此具有不同长度的数组为不同类型 注意区分指向数组的指针和指针数...

Go基础学习二之常用命令、包、变量、常量、控制语句、range

2017-09-24
阅读 7 分钟
5k
Go编程语言:支持并发、垃圾回收的编译型系统级编程语言!本文主要是按照无闻的《Go 编程基础》开源视频学习并记录笔记。 一、go语言常用命令 {代码...} 我们可以将go的官网放到本地: {代码...} 然后我们可以访问本地8080端口: [链接] Go环境变量与工作目录:GOPATH下需要建立 3个目录(bin存放编译后生成的可执行文件...

PHP 怎样在同一个域名下两个不同的项目做独立的登录机制?

2017-09-22
阅读 2 分钟
4.6k
目前有这样一个需求,在一个域名下 如:[链接] 下,有两个项目,example.com/a/,example.com/b/,这两个项目是相互独立的程序,有不同的会员登录机制,但是我们知道,在同一个域名下,它的 session 会话是共享的,也就是你在a站登录后,b站也会出现你在a站的session信息,因为默认的 session_id 名字是 PHPSESSID,即当...