Skip to main content

moregeek program

java web程序设计基础二(服务器交互篇——四大属性作用域)_wx630f055ce23fc的博客-多极客编程

在介绍JSP各个对象的使用前,先带大家认识一下四大属性作用域吧一、概念JSP中提供了四种 属性的保存范围 ,所谓的属性保存范围,指的就是一个设置的 对象 ,可以在 多少个页面中保存使用二、pageContext作用域1、仅限于单页面有效即使网址不变页面跳转了也不行(1)一般来讲都习惯于将这种范围称为page范围,表示将一个属性设置在本页上,跳转之后无法取得(2)代码例子page_scope_01.

Read More

web开发小妙招:巧用threadlocal规避层层传值_华为云开发者社区的博客-多极客编程

摘要:我们可以在处理每次请求的过程中,无需从Controller以及Service中的方法层层传值,只需要直接通过该局部变量取值即可。本文分享自华为云社区《​​拦截器中巧用ThreadLocal规避层层传值​​》,作者:KevinQ。Web开发中的一点麻烦事最近,准确地说,是一直都有的一点麻烦事:函数层层传递。什么意思呢?比如说有个很常见的需求描述是:记录用户的某次操作明细。以在Java的开源框架

Read More

带你十天轻松搞定 Go 微服务系列(一)-多极客编程

本文开始,我们会出一个系列文章跟大家详细展示一个 go-zero 微服务示例,整个系列分十篇文章,目录结构如下: 环境搭建(本文) 服务拆分 用户服务 产品服务 订单服务 支付服务 RPC 服务 Auth 验证 服务监控 链路追踪 分布式事务 期望通过本系列带你在本机利用 Docker 环境利用 go-zero 快速开发一个商城系统,让你快速上手微服务。 完整示例代码:https://github

Read More

详解布隆过滤器的原理和实现-多极客编程

为什么需要布隆过滤器 想象一下遇到下面的场景你会如何处理: 手机号是否重复注册 用户是否参与过某秒杀活动 伪造请求大量 id 查询不存在的记录,此时缓存未命中,如何避免缓存穿透 针对以上问题常规做法是:查询数据库,数据库硬扛,如果压力并不大可以使用此方法,保持简单即可。 改进做法:用 list/set/tree 维护一个元素集合,判断元素是否在集合内,时间复杂度或空间复杂度会比较高。如果是微服务的

Read More

#yyds干货盘点#完善 Django 的 MVT 框架开发,记得添加路由哦~-多极客编程

这是我参与11月更文挑战的第9天。​一、前情回顾系列文章第一篇:​​快速创建一个Django项目,Python环境也给你安排了​​系列文章第二篇:​​Django中的超级用户和自己创建app原来这么简单!​在上一节中,我们创建了admin账号和blog app,并对相关文件进行了基本介绍,完成了Article模型的创建,和后台管理注册,并手动添加了两篇博客。在这一节,我们将开始操作blog的视图和

Read More

#yyds干货盘点#Django 中的超级用户和自己创建 app 原来这么简单!-多极客编程

这是我参与 11 月更文挑战的第 8 天。系列文章第一篇:​​#yyds干货盘点#快速创建一个Django项目,Python环境也给你安排了​​创建一个 admin 账户首先在 vscode 中我们启动调试项目,然后打开终端,进入到对应项目目录下,执行命令​​pipenv shell​​即可进入虚拟环境,然后再执行下面命令创建一个 admin 账户,python manage.py creates

Read More

快醒醒,Cookie + Session 的时代已经过去了-多极客编程

​点击“ 终码一生 ”, 关注,置顶 公众号每日技术干货,第一时间送达!​这篇文章主要在做 Echo 社区项目的时候写的,在保持用户登录态的这个需求下,为啥要用 ThreadLocal 存储用户信息,而不是采用常见的 Cookie + Session。1、Cookie + Session由于 HTTP 协议是无状态的,完成操作关闭浏览器后,客户端和服务端的连接就断开了,所以我们必须要有一种机制来保

Read More

#私藏项目实操分享#拥有一台服务器后,我竟然这么酷?-多极客编程

这是我参与11月更文挑战的第2天。 一、前情回顾 大家好,我是爱猫爱技术的老表。 今天手把手带大家搭建一个WEB服务,并部署到我们的云服务器上,我把这篇文章命名为跟老表学云服务器先导篇:拥有一个云服务器原来可以这么酷,是的,这篇文章不是入门的(不会给你介绍云服务器的一个又一个故事、理论),却又是入门的(踏踏实实以项目为导向,分享整个搭建过程)。 文中和我们做项目的时候会有很多知识可以拓展,我希望

Read More

JNPF低代码开发平台移动端项目命令行打包H5改造-多极客编程

分享一次对 JNPF 移动端 uni-app 项目命令行打包 H5 的改造过程 问题背景 JNPF 开发平台的移动端是基于 uni-app 进行开发的,所以可以实现多端应用的快速开发。但是部署流程就略显繁琐了,JNPF 的移动端并不支持命令行调用打包。 这样子的话每次部署h5项目都需要拉取代码然后用工具打包再上传到服务器,太麻烦了,不能容忍。所以为了提高一点效率就需要对JNPF移动端项目进行一定的

Read More

c#从数据库读取数据动态生成树形菜单-多极客编程

页面:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebTree.aspx.cs" Inherits="Tree.WebTree" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh

Read More

读取xml节点值生成一个实体类,读取xml所有节点值,读取所有xml所有节点名称-多极客编程

  public partial class WebFormClassByEntity : System.Web.UI.Page    {        List<string> list = new List<string>();//存放所有节点名称        protected void Page_Load(object sender, EventArgs e)  

Read More

openstack nova 基础知识——wsgi-多极客编程

激励自己的话:在微博上看到一句话:一件事成功的概率只有1%,但是要是做上100遍的话,成功的概率将会是63%,这句话对现在的我真是一个极大的鼓励。正文:在nova源码中看到了wsgi这个模块,不懂,于是谷歌去,又全是英文啊!官方网站:http://wsgi.readthedocs.org/en/latest/index.html1.  什么是wsgi?Web服务器网关接口(Python Web S

Read More

WSGI初探-多极客编程

wsgi初探 前言 本文不涉及WSGI的具体协议的介绍,也不会有协议完整的实现,甚至描述中还会掺杂着本人自己对于WSGI的见解。所有的WSGI官方定义请看http://www.python.org/dev/peps/pep-3333/。 WSGI是什么? WSGI的官方定义是,the Python Web Server Gateway Interface。从名字就可以看出来,这东西是一个Gatew

Read More

centos(Subversion) + windows(TortoiseSVN)-多极客编程

 一.安装  yum install subversion  二.配置  本系统采用为每个项目单独建一版本库的策略。配置文件,密码文件,访问控制文件等都放在版本库的conf目录下。  所以每次开始一个新项目都必须新建一个版本库,并重新配置各配置文件。还有很重要的一条,要求各组员重新配置客户端,包括服务器版本库路径,本地路径等信息。  1. 建立版本库目录(可建立多个,新建库后以下各项都需重新配置。

Read More

关于js注入的一点小实验-多极客编程

      闲来无事突然想玩玩js注入了,以下是一点小实验,有兴趣的朋友可以试试。话说一般浏览器保存账户和密码然后自动登陆的原理是不是这个,还请大神指教(●''●)。新建一个txt文本,命名为”test1“,把以下代码复制进去,然后把文件后缀名改为“html”。<html xmlns="http://www.w3.org/1999/xhtml"> <head>     &l

Read More

ajax+jsonp-多极客编程

AjaxAsynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 m

Read More

Redis 安装与使用-多极客编程

1. downloadwgethttp://download.redis.io/redis-stable.tar.gz2 .解压tar xzf redis-stable.tar.gz3. 编译安装cd redis-stableMakeMake testMake intall 将相应程序安装到/usr/local/bin4. 通过初始化脚本启动Redis在Redis源代码目录的utils文件夹中有一

Read More

ubuntu14.04+apache2.4反向代理-多极客编程

首先安装反向代理the Reverse Proxysudo a2enmod proxy proxy_http然后在Apache中配置反向代理configuration of the reverse proxy.cd /etc/apache2/sites-availablesudo vim 000-default.conf加入下面内容ProxyPreserveHost On #开启反向代理Proxy

Read More

bottle框架学习(八)之Mysql数据库的操作-多极客编程

MySQLdb 是用于Python连接Mysql数据库的接口。安装MySQLdb[root@ju bottle]# yum install MySQL-python –y如果使用编译安装请到这里下载安装包https://pypi.python.org/pypi/MySQL-python并执行以下命令[root@ju bottle]# gunzip  MySQL-python-1.2.3.tar.g

Read More

bottle框架学习(七)之session的使用-多极客编程

Bottle 自身并没有提供Session的支持,,可以使用beaker中间件或自己实现。Beaker是一个缓存和会话的库,与Web 应用程序和独立的Python 脚本及应用程序一起使用。它是WSGI 的中间件,能够很简单地嵌入,与基于 WSGI 的 Web 应用程序一起使用,并且缓存修饰器对于任何基于 Python 的应用程序都是容易使用的。beaker文档:http://beaker.read

Read More