随笔分类 -  Web开发

摘要:用树莓派可以做很多有意思的东西,它相当于一个小型的电脑,装上系统完全可以作为一个家用的小型服务器。 通过这个小型服务器,可以实现一个“离线”下载机。不过这里的离线下载不是真的离线,因为树莓派还是在线的——既然树莓派当做了小型服务器,那应该长期保持在线状态了——不过由于树莓派的功耗很小,而且占用空间也 阅读全文
posted @ 2018-08-14 23:29 小马甲奶糖 阅读(8362) 评论(8) 推荐(1)
摘要:最近看了有关redis的一些东西,了解了redis的一下命令,就记录一下: redis中的setnx命令: 关于redis的操作命令,我们一般会使用set,get等一系列操作,数据结构也有很多,这里我们使用最简单的string来存储锁。 redis下提供一个setnx命令用来将key值设为value 阅读全文
posted @ 2018-01-12 18:45 小马甲奶糖 阅读(2184) 评论(2) 推荐(1)
摘要:上一篇说到了使用pcntl_fork函数可以让PHP实现多进程并发或者异步处理的效果。那么问题是我们产生的进程需要去控制,而不能置之不理。最基本的方式就是fork进程和杀死进程。 通过利用pcntl_fork函数,我们已经有了新的子进程,而子进程接下来完成我们需要处理的内容,那么我们就暂且叫做ser 阅读全文
posted @ 2017-10-15 00:53 小马甲奶糖 阅读(1133) 评论(0) 推荐(0)
摘要:其实PHP是支持并发的,只是平时很少使用而已。平时使用最多的应该是使用PHP-FMP调度php进程了吧。 但是,PHP的使用并不局限于做Web,我们完全也可以使用PHP来进行系统工具类的编程,做监控或者是运维。在使用这些方向的时候,我们可以使用到PHP的更多特性,例如并发(多进程)、socket编程 阅读全文
posted @ 2017-09-21 21:35 小马甲奶糖 阅读(5196) 评论(0) 推荐(0)
摘要:什么是Consul? Consul是一个用来实现分布式系统的服务发现与配置的开源工具。他主要由多个组成部分: **服务发现:**客户端通过Consul提供服务,类似于API,MySQL,或者其他客户端可以使用Consul发现服务的提供者。使用类似DNS或者HTTP,应用程序和可以很轻松的发现他们依赖 阅读全文
posted @ 2017-08-09 18:52 小马甲奶糖 阅读(7225) 评论(1) 推荐(1)
摘要:官方文档:http://azkaban.github.io/ Azkaban主要的组成:1. 关系型数据库——MySQL2. AzkabanWebServer3. AzkabanExcutorServer 使用MySQL存储状态,AzkabanWebServer和AzkabanExcutorServ 阅读全文
posted @ 2017-07-20 18:35 小马甲奶糖 阅读(9810) 评论(3) 推荐(0)
摘要:在Java中想后台服务器发送请求一般都直接使用了Java的网络编程,或者使用HttpClient向后台服务器端发送HTTP请求。虽然在安卓中,所有Java的API都可以使用,而却使用其并不会出现什么问题,但是HttpClient毕竟是基于Java标准实现的一个类,在安卓中,想要连接后台服务器端,专门 阅读全文
posted @ 2017-02-04 10:44 小马甲奶糖 阅读(4142) 评论(0) 推荐(0)
摘要:第一天开发 下载Apache James 3.0邮箱服务器,解压到响应的目录 可以看到目录结构: H:\code\JavaCode\James\apache-james-3.0-beta4 λ dir 驱动器 H 中的卷没有标签。 卷的序列号是 04AC-0E80 H:\code\JavaCode\ 阅读全文
posted @ 2016-09-06 00:48 小马甲奶糖 阅读(3298) 评论(0) 推荐(0)
摘要:Redis的数据结构: 1,字符串:键名-string 用法: 1 127.0.0.1:6379> get username 2 (nil) 3 127.0.0.1:6379> set username user 4 OK 5 127.0.0.1:6379> get username 6 "user 阅读全文
posted @ 2016-09-05 18:01 小马甲奶糖 阅读(561) 评论(2) 推荐(1)
摘要:作为一个后台开发人员了解前端非常重要,尤其是深处学校实验室做项目时前端把写好的代码直接给你,然后你在修改的时候。我经常做的就是修改前端的代码的HTML和后台交互的部分以及js的ajax部分,之后修改之后也会遇到很多问题,所以只能自己继续修改前端,学习了前端的不少知识。 js的闭包是一个很重要的概念, 阅读全文
posted @ 2016-04-30 00:33 小马甲奶糖 阅读(1740) 评论(8) 推荐(1)
摘要:很久之前注意到了https这个新出来的协议,当时感觉到只是一个加密的协议,然后没有什么关注,只知道他和http的区别就在于加密,最近突然很多人问起了这个https到底是什么?于是上网查了查资料,总结之。 Https是以安全为目标的Http通道,也就是说是http的安全版,在http之下加入了SSL层 阅读全文
posted @ 2016-04-28 21:53 小马甲奶糖 阅读(1158) 评论(0) 推荐(0)
摘要:控制反转(IoC)用来解决耦合的,主要分为两种类型:依赖注入和依赖查找。 依赖注入就是把本来应该在程序中有的依赖在外部注入到程序之中,当然他也是设计模式的一种思想。 假定有接口A和A的实现B,那么就会执行这一段代码A a=new B();这个时候必然会产生一定的依赖,然而出现接口的就是为了解决依赖的 阅读全文
posted @ 2016-04-21 10:17 小马甲奶糖 阅读(8230) 评论(4) 推荐(0)
摘要:局部刷新的登录就是在一个页面上有一个登录框,登录之后交给后台异步处理,处理完成之后会在前端显示出来登录的用户信息,最常见的例子就是登陆优酷的时候我们可以看到URL登录之后没有变化(事实上,优酷用的方式不是局部刷新的方式,很明显可以看到整个页面刷新了,所以优酷的实现方式就是不是局部刷新,但是一时间没有 阅读全文
posted @ 2016-02-01 21:47 小马甲奶糖 阅读(3276) 评论(0) 推荐(0)
摘要:模拟提交就是说我们不自己登陆到客户端,仅仅靠发送请求就模拟了客户端的操作,在现实使用的时候经常用来接收一些需要登录才能获取到的数据,来模拟表单的提交,所以很多时候也被称作虚拟登录,这次的例子是我自己为学校实验室开发的官方网站的纳新报名系统,设置有一个管理员,管理员通过登录就可以查看报名人的信息,做一 阅读全文
posted @ 2016-01-18 01:07 小马甲奶糖 阅读(2370) 评论(2) 推荐(0)
摘要:寒假开始学习一些简答的爬虫并且做一些有意义的事情。 首先,百度一下爬虫的意思: 网络爬虫:网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 我所 阅读全文
posted @ 2016-01-16 23:48 小马甲奶糖 阅读(1511) 评论(0) 推荐(3)
摘要:测试Demo的目录结构: com.luohao.config ->MyBatisCongfig.xml ->userMapper.xml com.luohao.Test ->TestMyBatis.class ->User.class 测试数据库是MySQL,用的数据库连接是JDBC,上面的目录结构 阅读全文
posted @ 2015-09-14 00:15 小马甲奶糖 阅读(714) 评论(0) 推荐(0)
摘要:Java Web的页面实现跳转有两种方式,一种是转发,另外一种是重定向。一般来说,转发比重定向快。重定向会经过客户端,转发却不会。 转发 1 request.getRequestDispatcher("success.jsp").forward(request,response); 在服务器组件收到 阅读全文
posted @ 2015-08-19 14:24 小马甲奶糖 阅读(1680) 评论(0) 推荐(0)
摘要:配置spring的配置文件: 1 <bean id="conversionService" 2 class="org.springframework.context.support.ConversionServiceFactoryBean"> 3 <property name="converters 阅读全文
posted @ 2015-08-11 01:33 小马甲奶糖 阅读(1507) 评论(0) 推荐(0)
摘要:普通的MVC设计模式中M代表模型层,V代表视图层,C代表控制器,SpringMVC是一个典型的MVC设置模式的框架,对于视图和控制器的优化很多,其中就有与控制器相结合的JSP的表单标签库。 我们先简单写一个JSP的文件,使用普通的HTML的表单: 1 <%@ page language="java" 阅读全文
posted @ 2015-08-08 15:17 小马甲奶糖 阅读(5067) 评论(0) 推荐(1)