开发工具

IntelliJ IDEA 2017 开发工具使用 — 创建一个JavaWeb项目

1. 创建工作空间(project)选择文件中new project 出现如下的界面:点击Finish之后会自动创建一个项目名为MongoDB_CRUD的web项目,目录结构如图所示。双击打开index.jsp文件,作适当的修改。接下来的任务就是将项目部署到Tomcat服务器二、配置Tomcat在界面的右侧上方有个下拉框,这个地方下拉会发现有一个Edit Configuration选项,点击打开然后根据下图步骤操作,将本地的tomcat...
4周前 (08-22) 阅读(56) 赞一个 (0) 评论() 链接直达
Java开发

详述 PO VO BO DTO DAO 和 POJO 的概念及区别

说实话,我相信对于刚接触 PO、VO、BO、DTO、DAO 和 POJO 这些概念的同学来说,大都会有一种“这都是什么鬼?”的感觉,可谓是云里雾里,不知今夕何夕!现在,就让咱们一起揭开这些 “X”O 的面纱,看看它们的庐山真面目。首先,来个图瞅瞅:第 1 个:DAODAO(Data Access Object)数据访问对象,它是一个面向对象的数据库接口,负责持久层的操作,为业务层提供接口,主要用来封装对数据库的访问,常见操作无外乎 CU...
1个月前 (08-17) 阅读(67) 赞一个 (0) 评论() 链接直达
网络安全

Struts2 REST插件XStream远程代码执行漏洞

2017年9月5日,Apache Struts发布最新的安全公告,Apache Struts 2.5.x的REST插件存在远程代码执行的高危漏洞,漏洞编号为CVE-2017-9805(S2-052)。漏洞的成因是由于使用XStreamHandler反序列化XStream实例的时候没有任何类型过滤导致远程代码执行。漏洞概述Struts2的REST插件在使用带有XStream实例的XStreamHandler进行反序列化而不进行任何类型筛选...
1个月前 (08-16) 阅读(19) 赞一个 (0) 评论() 链接直达
Java开发

JDBC连接池的testQuery/validationQuery设置

想要增加对连接池中连接的测试/验证,防止数据库认为连接已死而Web应用服务器认为连接还有效的问题,Mysql文档中提到Tomcat文档中的例子中用的是validationQuery,但是网上还有很多帖子写的是testQuery,到底用哪一个呢?原来这跟连接池的实现有关:连接池实现该功能属性名The Tomcat JDBC Connection PoolvalidationQueryThe Apache Commons DBCP Conn...
1个月前 (08-15) 阅读(16) 赞一个 (0) 评论() 链接直达
开发工具

Studio 3t for MongoDB 最好的MongoDB工具

studio 3t for mongodb是一款mongodb工具,是原MongoChef改名,被广泛的认为是MongoDB的最佳IDE,Studio 3T让MONGODB变得更加简单,为大家更优质的网页设计、代码输入、编程管理等功能。软件特色STUDIO 3T 最好的MONGODB工具。忘记编写和调试长命令行和陷入复杂的语法细节的疲惫的任务。相反,使用Studio 3T自信,直观地完成工作。 在NoSQL社区中被广泛认为是MongoD...
1个月前 (08-14) 阅读(84) 赞一个 (0) 评论() 链接直达
Python开发

Python3 扩展阅读 —— 序列化

在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict:d = dict(name='Bob', age=20, score=88)可以随时修改变量,比如把name改成'Bill',但是一旦程序结束,变量所占用的内存就被操作系统全部回收。如果没有把修改后的'Bill'存储到磁盘上,下次重新运行程序,变量又被初始化为'Bob'...
1个月前 (08-13) 阅读(49) 赞一个 (1) 评论() 链接直达
Python开发

Python3 扩展教程 —— 聊一聊文件编码

今天在学习python操作读写文件时,遇到一个编码问题,这里做下。以下文章少儿不宜,请酌情观看,18岁以上儿童请在美女的陪同下观看(MD,楼主现在还DanShen) 我的系统环境是MacOS,Python3.6 下图是我看的视频教程,是window操作系统,python3.3版本,教程中非常的顺利,直接就能将txt文件中的左右内容读取出来了。...
1个月前 (08-13) 阅读(92) 赞一个 (1) 评论() 链接直达
Python开发

Python扩展教程 —— 生成杨辉三角讲解

声明:我写此文的目的是帮助和我一样在廖雪峰老师官网上学习Python3的同学更好的理解和学习Python的知识,所以本博文及后续文章会跟着我的学习进度来走,主要内容是廖雪峰老师官网Python资料中每节知识点后的复习题的答案和解析,有一些是我自己原创的,有一些是网上整理的大神写的简洁但对新手并不是很明了的答案,我会尽可能的给出我的解析。*题目杨辉三角定义如下:1  1 1  1 2 ...
1个月前 (08-13) 阅读(74) 赞一个 (0) 评论() 链接直达
Python开发

Python3 开发入门 —— 第十五讲_3(OS 文件/目录方法)

Python3 OS 文件/目录方法os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示:序号方法及描述1os.access(path, mode)检验权限模式 2os.chdir(path)改变当前工作目录3os.chflags(path, flags)设置路径的标记为数字标记。4os.getcwd()返回当前工作目录5os.chmod(path, mode)更改权限 6os.chown...
1个月前 (08-11) 阅读(39) 赞一个 (0) 评论() 链接直达
Python开发

Python3 开发入门 —— 第十五讲_2(OS 操作文件和目录)

如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如dir、cp等命令。如果要在Python程序中执行这些目录和文件的操作怎么办?其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口函数。打开Python交互式命令行,我们来看看如何使用os模块的基本功能:>>> import os >>&g...
1个月前 (08-11) 阅读(43) 赞一个 (0) 评论() 链接直达
Python开发

Python3 开发入门 —— 第十五讲_1(File文件读写操作)

读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。一、读取文件要以读文件的模式打开一个文件对象,使用Python内置的o...
1个月前 (08-10) 阅读(53) 赞一个 (0) 评论() 链接直达
Python开发

Python3 开发入门 —— 第十四讲(安装第三方模块)

在Python中,安装第三方模块,是通过包管理工具pip完成的。如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了。如果你正在使用Windows,请参考安装Python一节的内容,确保安装时勾选了pip和Add python.exe to Path。在命令提示符窗口下尝试运行pip,如果Windows提示未找到命令,可以重新运行安装程序添加pip。注意:Mac或Linux上有可能并存Python 3.x和Python...
1个月前 (08-10) 阅读(55) 赞一个 (0) 评论() 链接直达

程序喵 www.ibloger.net

关于本站 站内留言 给我写信 文章订阅