- JavaWeb后端分层
灵佑666
Java
1.Dao层:全称DataAccessObject。Dao层比较底层,负责与数据库打交道具体到对某个表、某个实体的增删改查2.Service层:又叫服务层或业务层,封装Dao层的操作,使一个方法对外表现为实现一种功能,例如:网购生成订单时,不仅要插入订单信息记录,还要查询商品库存是否充足,购买是否超过限制等等。3.Controller层:业务控制层,负责接收数据和请求,并且调用Service层实现
- Web后端开发
冰淇淋烤布蕾
java
HTTP协议HyperTextTransferProtocol基于TCP基于请求-响应模型无状态的协议,不带之前的内容会话请求协议请求行请求方式,资源路径,协议请求头请求体和请求头有一个空行响应协议响应行协议,状态码,描述1xx响应中2xx成功3xx重定向4xx客户端错误5xx服务器错误响应头响应体协议解析ApacheTomcatwebapps目录conf/server.xml改端口默认端口80l
- 课程37:Docker持久化部署(数据库、日志、配置文件)
编程乐趣
.Netdocker数据库容器
前言本文是《.NetCore从零学习搭建权限管理系统》教程专栏的课程(点击链接,跳转到专栏主页,欢迎订阅,持续更新…)专栏介绍:以实战为线索,基于.Net7+REST+Vue、前后端分离,不依赖任何第三方框架,从零一步一步讲解权限管理系统搭建。专栏适用于人群:Web后端开发人员本课程内容:1、Docker持久化问题2、VOLUME持久化:Web、Mysql、Sqlserver持久化3、本地目录映射
- 【并发编程】Mutex(互斥锁)拓展提高
了 凡
Golang并发编程操作系统并发编程Mutex互斥锁go语言
博主介绍:–我是了凡,喜欢每日在简书上投稿日更的读书感悟笔名:了_凡。专注于GoWeb后端,了解过一些Python、Java、算法、前端等领域。微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~前言文章目录前言为什么要基于Mutex进行扩展?TryLock方法实现基于Mutex实现TryLock方法获取等待者的数量等指标使用Mutex实现一个线程安全的队列为什么要基于Mutex进行扩展?在
- 企业级负载均衡LVS集群———KeepAlived高可用性集群、LVS(IPVS)+KeepAlived+Httpd、LVS(IPVS)+KeepAlived+Vsftpd
草莓啾啾啾
企业Linux
文章目录一、KeepAlived1、KeepAlived的定义2、KeepAlived的工作原理3、Keepalived高可用故障切换转移原理4、Keepalived运行机制5、面试中Keepalived的工作原理的文字表述二、LVS+KeepAlived+Httpd三、LVS+KeepAlived+Vsftpd一、KeepAlived背景:我们之前都是一个调度器来调度多台web后端服务器,但是调
- Web后端开发——SQL简介
昭瑶_
sqloracle数据库
SQL简介SQL:一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准。SQL的通用语法SQL语句可以单行或多行书写,以分号结尾。SQL语句可以使用空格/缩进来增强语句的可读性。MySQL数据库的SQL语句不区分大小写。注释:1.单行注释:--注释内容或#注释内容(MySQL特有)2.多行注释:/*注释内容*/SQL分类SQL语句通常被分为四大类分类全称说明DDLDataDefini
- java016学习记录
老街agony
java学习java开发语言
JavaWeb使用Java开发语言完成Web后端的项目开发基于Web的应用:网站、APP、小程序Java不是做前端的,做后端Tomcat、ServletTomcat的作用让JavaWeb程序可以正常运行,被浏览器访问浏览器默认不能访问电脑上的资源,安全性考虑Tomcat是一个服务,当Tomcat服务启动之后,浏览器允许直接访问Tomcat中的资源的开发JavaWeb1、写代码2、把代码放到Tomc
- GoFrame:强烈推荐的Web后端框架
碧落&凡尘
后端后端框架GolangWeb
本人从事的职业是后端开发,之前主要采用Python进行开发,主打的框架是Django和DRF,后来方向转入了物联网这块,主要负责边缘侧的一些数据处理以及一些算法定制。过程中逐渐接触到了Golang,因为中间一款基于开发板物联网关是基于Golang开发的,主要原因是因为边缘网关性能有限,而Python集成不便,而且性能略差,所以当时尝试了beego,然而当时的beego开发很多东西还不怎么完善,所以
- Django框架学习入门
数字化信息化智能化解决方案
django学习sqlite
Django是一个开放源代码的高级Web应用框架,由Python语言编写,用于开发Web后端程序。以下是Django框架学习入门的简要指南:环境准备:安装Python:确保你安装了适当版本的Python。Django3.x通常需要Python3.6到3.10之间的版本。虚拟环境:为了保持项目的依赖隔离,建议使用virtualenv或venv创建一个虚拟环境。安装Django:在你的虚拟环境中,通过
- 软件开发主流编程语言有哪些?
Python副业
编程职业与职场学习javapython开发语言
前言有很多同学会问,目前最流行的编程语言是什么?我们要知道,在不同软件开发领域会有差别,要看具体从事的行业了。整体来看,根据最新的TIOBE编程语言指数排行榜,排名前三的分别是Java、C、Python。下面我们就从这3大语言一个个介绍下:一,Web后端服务开发,Java在企业应用开发中Java最被青睐,基本上所有的信息管理系统都是基于Java开发的,Java语言+SpringBoot框架组合处于
- 探索 Python Web 后端技术的发展之路
Python_入门教程
python前端开发语言PythonWeb
导语Python在Web后端开发领域中有着广泛的应用,它简洁的语法和强大的功能使得开发者们青睐有加。本文将更深入地探讨PythonWeb后端技术的发展趋势和路线,以及相关技术如何影响了Web开发的未来。一、PythonWeb框架的演变Flask:轻量级框架,适用于小型项目,易于上手,可扩展性强。Django:全功能框架,适用于大型项目,内置了许多实用功能,如ORM、模板引擎和用户认证等。FastA
- 零代码一键生成高性能、高可靠的RESTful web服务项目,使用go开发web后端服务本来就应该这么简单
sponge是一个集成了自动生成代码、gin框架和一些常用流行库的生产力工具。sponge拥有丰富的生成代码命令,生成不同的功能代码可以组合成完整的服务(类似人为打散的海绵细胞可以自动重组成一个新的海绵)。代码解耦模块化设计,很容易构建出从开发到部署的完整工程项目,让你开发web服务项目轻而易举、事半功倍,使用go也可以"低代码开发"。Github地址:https://github.com/zhu
- Web后端开发:事务与AOP
~hello world~
前后端学习前端数据库sql
事务管理 在学习数据库时,讲到:事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体,一起向数据库提交或者是撤销操作请求,要么同时成功,要么同时失败。事务的操作主要有三步:1.开启事务(一组操作开始前,开启事务):starttransaction/begin;2.提交事务(这组操作全部成功后,提交事务):commit;3.回滚事务(中间任何一个操作出现异常,回滚事务)
- Web后端开发:登录认证案例
~hello world~
前后端学习前端
登录功能需求分析 在登录界面中,输入用户的用户名以及密码,然后点击“登录”,服务端判断用户输入的用户名和密码是否都正确。如果正确,则返回成功结果,前端跳转至系统首页面;否则报错,停留在登录界面。接口文档请求路径:/login请求方式:POST接口描述:该接口用于员工登录Tlias智能学习辅助系统,登录完毕后,系统下发JWT令牌。请求参数参数格式:application/json请求数据样例:{"
- 基于springboot的前后端分离的案列(一)
自学cs的小菜鸡
Javawebspringbootmybatisjava
SpringBootWeb案例前面我们已经讲解了Web前端开发的基础知识,也讲解了Web后端开发的基础(HTTP协议、请求响应),并且也讲解了数据库MySQL,以及通过Mybatis框架如何来完成数据库的基本操作。那接下来,我们就通过一个案例,来将前端开发、后端开发、数据库整合起来。而这个案例呢,就是我们前面提到的Tlias智能学习辅助系统。在这个案例中,前端开发人员已经将前端工程开发完毕了。我们
- 【C#学习路线——超详细介绍】
程序员不想敲代码啊
C#c#学习solr
C#学习路线——超详细介绍1.介绍2.C#基础3.进阶技术4..NET框架核心5.前端和桌面应用开发6.Web后端开发7.游戏开发8.软件开发实践9.性能调优和最佳实践10.实战经验11.持续学习1.介绍C#是由微软开发的一种强类型、面向对象的编程语言,主要用于.NET框架,C#在企业级开发中非常流行,并且它也被广泛应用于桌面应用、网络服务器、游戏开发(特别是使用Unity引擎)等领域。学习C#通
- JavaWeb后端开发(第一期):Maven基础、Maven的安装配置、如何创建maven项目模块、maven的生命周期
Make It Possible.
Java后端开发mavenmavenjava
Java后端开发:2024年2月6日->LiuJinTao文章目录JavaWeb后端开发(第一期):maven基础一、maven介绍1.1什么maven呢:1.2maven的作用1.3maven模型1.4maven仓库二、maven安装2.1配置本地仓库2.2配置阿里云私服2.3环境变量配置三、IDEA项目中配置maven3.1项目中配置maven3.2全局配置maven四、创建maven项目模块
- Java入门之JavaSe(韩顺平p1-p?)
consult_
Javajava开发语言
学习背景:本科搞过一段ACM、研究生搞了一篇B会后,本人在研二要学Java找工作啦~~(宇宙尽头是Java?)爪洼纯小白入门,C++只会STL、python只会基础Pytorch、golang参与了一个Web后端项目,可以说项目小白(虽然跟着字节青训营学过个把月golang和后端基础,但课程知识量太大,高度太高,比较难吸收,在这贴个Golang的笔记链接:https://juejin.cn/use
- JavaWeb后端——控制反转IOC/依赖注入DI
吉祥如意_
java开发语言
控制反转:why,目标是要做到控制反转依赖注入:how,如何实现控制反转,控制反转有很多方法,依赖注入是其中一种方法控制反转(InversionofControl,IoC)和依赖注入(DependencyInjection,DI)是软件设计中用于增加项目的灵活性和可维护性的概念和技术。###控制反转(IoC)控制反转是一种设计原则,用于减少代码之间的耦合度。在传统的编程实践中,高层模块依赖底层模块
- Java有几个阶段学习?
长沙一度IT学校
Java的课程是分为四个阶段进行的:第一阶段的Java基础:Java的学习内容从计算机基本概念,DOS命令开始,为你入门编程语言扫盲Java有几个阶段学习?第二阶段是javaWeb的学习:Web前端开发基础和框架、Servlet和JSP在Web后端的应用、Web后端开发相关专题、MVC和分层架构以及项目开发流程及CASE工具的使用等第三阶段java框架。框架是程序中另一种存储数据的方式,比直接使用
- Web后端:CSRF攻击及应对方法
风静如云
Web后端后端
CSRF攻击是开发Web后端时需要重点解决的问题。那么什么是CSRF攻击呢?CSRF跨站点请求伪造(Cross—SiteRequestForgery),其主要利用的是Cookie的一个弱点,就是Cookie最初被设计成了允许在第三方网站发起的请求中携带:关于Cookie:HTTP协议是无状态的,可以通过Cookie来维持客户端与服务端之间的“会话状态”。服务端通过Set-Cookie响应头设置Co
- JavaWeb后端登录校验功能(JWT令牌技术,Cookie技术,Session,拦截技术,过滤器)
effort看看喽
githubspringboot后端java安全
目录一.登录校验功能(解决直接通过路径访问)1.实现思路二.会话技术编辑1.Cookie技术2.Session3.令牌技术1.简介2.如何生成和解析3.令牌的使用三.Filter过滤器1.什么是过滤器2.实现步骤:3.过滤器执行流程4.拦截路径5.过滤器链四.Filter过滤器实现登录校验1.思路步骤2.具体实现一.登录校验功能(解决直接通过路径访问)1.实现思路登录后存储一个登录标记,然后在后端
- Web后端开发(AOP)
余阳867
java开发语言springbootspring后端
目录AOP基础AOP概述AOP快速入门AOP核心概念AOP进阶通知类型通知顺序切入点表达式executionannotation连接点AOP案例hello啊各位,今天我们来学习AOP,AOP,即spring框架的第二大核心,我们分为三部分来讲AOP基础AOP概述首先,什么是AOP,AOP:AspectOrientedPrograming(面相切面编程,面向方面编程),其实就是面向特定方法编程。我们
- Web后端开发(事务管理)
余阳867
java学习springboot
hello啊各位,今天我们来学习spring的事务管理事务管理首先我们来讲解spring的事务管理,我们会分为三部分来讲解,分别是事务回顾、Spring事务管理、事务进阶事务回顾接下来我们回顾一下什么是事务,事务是一组操作的集合,是一个不可分割的工作单位,这些操作要么成功,要么同时失败。那我们如何控制这组操作呢?此时就涉及到了事务的操作,事务操作分别如下:开启事务(一组操作开始前,开启事务):st
- web后端开发--PHP第一站:熟悉PHP及Apache的安装
su_yi_song
学webweb后端开发PHP
PHP定义:通用开源服务器端脚本语言。特点:语法混合了C、Java、Perl以及PHP自创新的语法;PHP比CGI或者Perl更快速的执行动态网页–动态页面方面,PHP将程序嵌入到HTML文档中执行,执行效率比完全生成HTML标记的CGI要高许多;支持几乎所有流行的数据库及操作系统;可以C、C++进行程序的扩展。优势:1.开放源代码2.免费性3.快捷性:程序开发快,运行快,技术本身学习快,嵌入于H
- Web后端开发-原理篇(1)
余阳867
springbootspringjava
hello啊各位,我们前期一直在讲解web后端开发都是面向应用层面的,而我们今天讲解的是Web后端开发的最后一个篇章——springboot原理篇,即springboot的原理。那我们今天讲解的内容包括三个部分,分别是配置优先级、Bean管理、SpringBoot原理配置优先级首先是SpringBoot项目当中属性配置的常见方式以及配置的优先级,也就是如果我们用多种方式配置了同一个属性,那到底哪种
- 【JavaWeb后端开发-第六章(1)】SpringBootWeb案例
Cpdr
JavaWeb学习springboot后端maven
文章目录前言1.准备工作1.1.需求&环境搭建1.1.1.需求说明1.1.2.环境搭建1.2.开发规范1.2.1.开发规范-REST(Restful)1.2.2.开发规范-统一响应结果1.2.3.开发流程2.部门管理2.1.查询部门2.1.1.原型和需求2.1.2.接口文档2.1.3.思路分析2.1.4.功能开发2.1.5.功能测试2.2.前后端联调2.3.删除部门2.3.1.需求2.3.2.接口
- JavaWeb2023_10_SpringBootWeb案例_条件分页查询
断河愁
#JavaWebjavawebmybatis
SpringBootWeb案例前面我们已经讲解了Web前端开发的基础知识,也讲解了Web后端开发的基础(HTTP协议、请求响应),并且也讲解了数据库MySQL,以及通过Mybatis框架如何来完成数据库的基本操作。那接下来,我们就通过一个案例,来将前端开发、后端开发、数据库整合起来。而这个案例呢,就是我们前面提到的Tlias智能学习辅助系统。在这个案例中,前端开发人员已经将前端工程开发完毕了。我们
- 网络文件系统NFS
Dream visit
企业服务网络服务器运维NFS
文章目录一、存储分类二、NFS网络文件系统三、RPC远程过程调度四、RPC的协议模型五、NFS部署六、NFS软件介绍七、NFS共享配置文件格式八、NFS工具rpcinfoexportsshowmountmount.nfs九、自动挂载相关包和文件配置文件格式相对路径法案例绝对路径法案例案例,基于NFS搭建web后端NAS存储自动挂载+实践案例一、存储分类文件级存储----->FTP、NFS、SAMB
- 【JavaWeb后端开发-第八章】Maven高级
Cpdr
JavaWeb学习mavenjava
文章目录前言1.分模块设计与开发1.1.介绍1.2.实践1.2.1.分析1.2.2.实现1.3.总结2.继承与聚合2.1.继承2.1.1.继承关系2.1.1.1.思路分析2.1.1.2.实现2.1.2.版本锁定2.1.2.1.场景2.1.2.2.介绍2.1.2.3.实现2.1.2.4.属性配置2.2.聚合2.2.1.介绍2.2.2.实现2.3.继承与聚合对比3.私服3.1.场景3.2.介绍3.3.
- 关于旗正规则引擎下载页面需要弹窗保存到本地目录的问题
何必如此
jsp超链接文件下载窗口
生成下载页面是需要选择“录入提交页面”,生成之后默认的下载页面<a>标签超链接为:<a href="<%=root_stimage%>stimage/image.jsp?filename=<%=strfile234%>&attachname=<%=java.net.URLEncoder.encode(file234filesourc
- 【Spark九十八】Standalone Cluster Mode下的资源调度源代码分析
bit1129
cluster
在分析源代码之前,首先对Standalone Cluster Mode的资源调度有一个基本的认识:
首先,运行一个Application需要Driver进程和一组Executor进程。在Standalone Cluster Mode下,Driver和Executor都是在Master的监护下给Worker发消息创建(Driver进程和Executor进程都需要分配内存和CPU,这就需要Maste
- linux上独立安装部署spark
daizj
linux安装spark1.4部署
下面讲一下linux上安装spark,以 Standalone Mode 安装
1)首先安装JDK
下载JDK:jdk-7u79-linux-x64.tar.gz ,版本是1.7以上都行,解压 tar -zxvf jdk-7u79-linux-x64.tar.gz
然后配置 ~/.bashrc&nb
- Java 字节码之解析一
周凡杨
java字节码javap
一: Java 字节代码的组织形式
类文件 {
OxCAFEBABE ,小版本号,大版本号,常量池大小,常量池数组,访问控制标记,当前类信息,父类信息,实现的接口个数,实现的接口信息数组,域个数,域信息数组,方法个数,方法信息数组,属性个数,属性信息数组
}
&nbs
- java各种小工具代码
g21121
java
1.数组转换成List
import java.util.Arrays;
Arrays.asList(Object[] obj); 2.判断一个String型是否有值
import org.springframework.util.StringUtils;
if (StringUtils.hasText(str)) 3.判断一个List是否有值
import org.spring
- 加快FineReport报表设计的几个心得体会
老A不折腾
finereport
一、从远程服务器大批量取数进行表样设计时,最好按“列顺序”取一个“空的SQL语句”,这样可提高设计速度。否则每次设计时模板均要从远程读取数据,速度相当慢!!
二、找一个富文本编辑软件(如NOTEPAD+)编辑SQL语句,这样会很好地检查语法。有时候带参数较多检查语法复杂时,结合FineReport中生成的日志,再找一个第三方数据库访问软件(如PL/SQL)进行数据检索,可以很快定位语法错误。
- mysql linux启动与停止
墙头上一根草
如何启动/停止/重启MySQL一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inin
- Spring中事务管理浅谈
aijuans
spring事务管理
Spring中事务管理浅谈
By Tony Jiang@2012-1-20 Spring中对事务的声明式管理
拿一个XML举例
[html]
view plain
copy
print
?
<?xml version="1.0" encoding="UTF-8"?>&nb
- php中隐形字符65279(utf-8的BOM头)问题
alxw4616
php中隐形字符65279(utf-8的BOM头)问题
今天遇到一个问题. php输出JSON 前端在解析时发生问题:parsererror.
调试:
1.仔细对比字符串发现字符串拼写正确.怀疑是 非打印字符的问题.
2.逐一将字符串还原为unicode编码. 发现在字符串头的位置出现了一个 65279的非打印字符.
 
- 调用对象是否需要传递对象(初学者一定要注意这个问题)
百合不是茶
对象的传递与调用技巧
类和对象的简单的复习,在做项目的过程中有时候不知道怎样来调用类创建的对象,简单的几个类可以看清楚,一般在项目中创建十几个类往往就不知道怎么来看
为了以后能够看清楚,现在来回顾一下类和对象的创建,对象的调用和传递(前面写过一篇)
类和对象的基础概念:
JAVA中万事万物都是类 类有字段(属性),方法,嵌套类和嵌套接
- JDK1.5 AtomicLong实例
bijian1013
javathreadjava多线程AtomicLong
JDK1.5 AtomicLong实例
类 AtomicLong
可以用原子方式更新的 long 值。有关原子变量属性的描述,请参阅 java.util.concurrent.atomic 包规范。AtomicLong 可用在应用程序中(如以原子方式增加的序列号),并且不能用于替换 Long。但是,此类确实扩展了 Number,允许那些处理基于数字类的工具和实用工具进行统一访问。
 
- 自定义的RPC的Java实现
bijian1013
javarpc
网上看到纯java实现的RPC,很不错。
RPC的全名Remote Process Call,即远程过程调用。使用RPC,可以像使用本地的程序一样使用远程服务器上的程序。下面是一个简单的RPC 调用实例,从中可以看到RPC如何
- 【RPC框架Hessian一】Hessian RPC Hello World
bit1129
Hello world
什么是Hessian
The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary p
- 【Spark九十五】Spark Shell操作Spark SQL
bit1129
shell
在Spark Shell上,通过创建HiveContext可以直接进行Hive操作
1. 操作Hive中已存在的表
[hadoop@hadoop bin]$ ./spark-shell
Spark assembly has been built with Hive, including Datanucleus jars on classpath
Welcom
- F5 往header加入客户端的ip
ronin47
when HTTP_RESPONSE {if {[HTTP::is_redirect]}{ HTTP::header replace Location [string map {:port/ /} [HTTP::header value Location]]HTTP::header replace Lo
- java-61-在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差. 求所有数对之差的最大值。例如在数组{2, 4, 1, 16, 7, 5,
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/2541117420116135376632/
写了个java版的
public class GreatestLeftRightDiff {
/**
* Q61.在数组中,数字减去它右边(注意是右边)的数字得到一个数对之差。
* 求所有数对之差的最大值。例如在数组
- mongoDB 索引
开窍的石头
mongoDB索引
在这一节中我们讲讲在mongo中如何创建索引
得到当前查询的索引信息
db.user.find(_id:12).explain();
cursor: basicCoursor 指的是没有索引
&
- [硬件和系统]迎峰度夏
comsci
系统
从这几天的气温来看,今年夏天的高温天气可能会维持在一个比较长的时间内
所以,从现在开始准备渡过炎热的夏天。。。。
每间房屋要有一个落地电风扇,一个空调(空调的功率和房间的面积有密切的关系)
坐的,躺的地方要有凉垫,床上要有凉席
电脑的机箱
- 基于ThinkPHP开发的公司官网
cuiyadll
行业系统
后端基于ThinkPHP,前端基于jQuery和BootstrapCo.MZ 企业系统
轻量级企业网站管理系统
运行环境:PHP5.3+, MySQL5.0
系统预览
系统下载:http://www.tecmz.com
预览地址:http://co.tecmz.com
各种设备自适应
响应式的网站设计能够对用户产生友好度,并且对于
- Transaction and redelivery in JMS (JMS的事务和失败消息重发机制)
darrenzhu
jms事务承认MQacknowledge
JMS Message Delivery Reliability and Acknowledgement Patterns
http://wso2.com/library/articles/2013/01/jms-message-delivery-reliability-acknowledgement-patterns/
Transaction and redelivery in
- Centos添加硬盘完全教程
dcj3sjt126com
linuxcentoshardware
Linux的硬盘识别:
sda 表示第1块SCSI硬盘
hda 表示第1块IDE硬盘
scd0 表示第1个USB光驱
一般使用“fdisk -l”命
- yii2 restful web服务路由
dcj3sjt126com
PHPyii2
路由
随着资源和控制器类准备,您可以使用URL如 http://localhost/index.php?r=user/create访问资源,类似于你可以用正常的Web应用程序做法。
在实践中,你通常要用美观的URL并采取有优势的HTTP动词。 例如,请求POST /users意味着访问user/create动作。 这可以很容易地通过配置urlManager应用程序组件来完成 如下所示
- MongoDB查询(4)——游标和分页[八]
eksliang
mongodbMongoDB游标MongoDB深分页
转载请出自出处:http://eksliang.iteye.com/blog/2177567 一、游标
数据库使用游标返回find的执行结果。客户端对游标的实现通常能够对最终结果进行有效控制,从shell中定义一个游标非常简单,就是将查询结果分配给一个变量(用var声明的变量就是局部变量),便创建了一个游标,如下所示:
> var
- Activity的四种启动模式和onNewIntent()
gundumw100
android
Android中Activity启动模式详解
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。
Android总Activity的启动模式分为四种:
Activity启动模式设置:
<acti
- 攻城狮送女友的CSS3生日蛋糕
ini
htmlWebhtml5csscss3
在线预览:http://keleyi.com/keleyi/phtml/html5/29.htm
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>攻城狮送女友的CSS3生日蛋糕-柯乐义<
- 读源码学Servlet(1)GenericServlet 源码分析
jzinfo
tomcatWebservlet网络应用网络协议
Servlet API的核心就是javax.servlet.Servlet接口,所有的Servlet 类(抽象的或者自己写的)都必须实现这个接口。在Servlet接口中定义了5个方法,其中有3个方法是由Servlet 容器在Servlet的生命周期的不同阶段来调用的特定方法。
先看javax.servlet.servlet接口源码:
package
- JAVA进阶:VO(DTO)与PO(DAO)之间的转换
snoopy7713
javaVOHibernatepo
PO即 Persistence Object VO即 Value Object
VO和PO的主要区别在于: VO是独立的Java Object。 PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数据库中某条记录对应的Hibernate实体,PO的变化在事务提交时将反应到实际数据库中。
实际上,这个VO被用作Data Transfer
- mongodb group by date 聚合查询日期 统计每天数据(信息量)
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 1 */
{
"_id" : ObjectId("557ac1e2153c43c320393d9d"),
"msgType" : "text",
"sendTime" : ISODate("2015-06-12T11:26:26.000Z")
- java之18天 常用的类(一)
Luob.
MathDateSystemRuntimeRundom
System类
import java.util.Properties;
/**
* System:
* out:标准输出,默认是控制台
* in:标准输入,默认是键盘
*
* 描述系统的一些信息
* 获取系统的属性信息:Properties getProperties();
*
*
*
*/
public class Sy
- maven
wuai
maven
1、安装maven:解压缩、添加M2_HOME、添加环境变量path
2、创建maven_home文件夹,创建项目mvn_ch01,在其下面建立src、pom.xml,在src下面简历main、test、main下面建立java文件夹
3、编写类,在java文件夹下面依照类的包逐层创建文件夹,将此类放入最后一级文件夹
4、进入mvn_ch01
4.1、mvn compile ,执行后会在