JAVA 一个servlet处理多种请求,自动化前端数据封装成对象,简化数据库操作,你想要的都在这里!

前言 上一篇写了数据库连接池的操作,连接完数据库不就该操作数据库了(dao层和service层),操作数据库之后不就该从页面获取的数据中封装对象,然后servlet调用service,然后通过service调用dao操作数据库了。 相信很多刚入门的小伙伴自己写这些的时候头都大了,一个servlet对应一个请求,servlet写多了名字都不好起了,还有数据库操作,从数据库取数据封装对象的时候简直是个折磨,明明代码就差那么一点,还得把相同的东西写那么多次,那么能不能简化这些操作呢? 当然是能的了,
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

day51 前端之jQuery(2)

目录 jQuery练习题 操作标签 事件 克隆事件 自定义模态框 左侧菜单 返回顶部 自定义登陆校验 input实时监控 hover事件 键盘按键按下事件 jQuery练习题 $('#i1') r.fn.init [div#i1.container] $('h2') r.fn.init [h2, prevObject: r.fn.init(1)] $('input') r.fn.init(9)  $('.c1') r.fn.init(2)
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

[LeetCode] 1371. 每个元音包含偶数次的最长子字符串

官方给出答案 class Solution { public int findTheLongestSubstring(String s) { int n = s.length(); int[] pos = new int[1 << 5]; Arrays.fill(pos, -1); int ans = 0, status = 0; pos[0] = 0; for (int i = 0; i
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

【排序算法】冒泡排序与鸡尾酒排序

什么是冒泡排序? 摘自漫画算法: 冒泡排序的英文是bubble sort,它是一种基础的交换排序。 大家一定都喝过汽水,汽水中常常有许多小小的气泡哗啦啦飘到上面来。这是因为组成小气泡的二氧化碳比水轻,所以小气泡可以一点一点地向上浮动。 而冒泡排序之所以叫冒泡排序,正是因为这种排序算法的每一个元素都可以像小气泡一样,根据自身大小,一点一点地向着数组的一侧移动。 例子: 有8个数字组成一个无序数列{5,8,6,3,9,2,1,7},希望按照从小到大的顺序对其进行排序。 按照冒泡排序的思想,我们要把
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

读《整形溢出》

在强基计划简章已出的情况下看这本书,实在是百感交集啊。 怀着最坏的心情看的。 也看到了不少回忆吧,比如当初津津乐道“肯德基三人篮球赛”,还有2019自招策略出台时的忐忑... 这政策,“选手命要没了”什么的,别提什么选手了...不谈了。真是不想再谈了。 世界虽然残酷,可是这就是真实。这世上还有很多残酷的事。 就说离我近的。市场行情,玩家需求,玩家固定看法,资本,政策对我的创作提出了严峻的考验。《故事》,心理学,哲学,人生经验,例子研究也是我提升之路上的障碍。上学,发展,谋生,生涯规划是摆在我面
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

2020.5.20--习题一 题解

A - Phoenix and Balance 题解:有n个分别为2^1, 2^2 , 2^3…2^n的数,n为偶数,将这n个数平均分为两组,求这两组差的绝对值最小值 方法:将数2^n分给一组,第n/2到第n-1的数分给第二组,剩下的分到一组,求两组差的绝对值 2到2^n这n个数中,2^n大于剩下n-1个数的和。因此,把2^n分给一组后,一组的数就已经肯定大于二组了,所以把剩下数大的都给二组,小的都给一组 #include<bits/stdc++.h> using namespace std;
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

visual studio2019 离线MSDN文档安装

1.MSDN文档一般默认安装C盘,为节省资源移其他盘。eg.D盘,并新建一个空的文件夹。 2.首先安装好Help Viewer2.3 3.点击“移动”按钮 4.选择刚建好文件夹 5.点击“确定”即可。若是更新VS,MSDN文档默认地址还是在C盘,把文档从D盘文件夹剪切出来,重复上述步骤后,再粘贴进去即可。
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

P3261 [JLOI2015]城池攻占 题解

题目 小铭铭最近获得了一副新的桌游,游戏中需要用 \(m\) 个骑士攻占 \(n\) 个城池。这 \(n\) 个城池用 \(1\) 到 \(n\) 的整数表示。除 \(1\) 号城池外,城池 \(i\) 会受到另一座城池 \(f_i\) 的管辖,其中 \(f_i < i\)。也就是说,所有城池构成了一棵有根树。这 \(m\) 个骑士用 \(1\) 到 \(m\) 的整数表示,其中第 \(i\) 个骑士的初始战斗力为 \(s_i\),第一个攻击的城池为 \(c_i\)。 每个城池有一个防御值 \
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

接口测试中GET方法的获取

今天在这里给大家介绍一下get方法,其实这些方法大家可以看一下源码里面的介绍只需要在代码中输入: import requests help(requests) 就可以看到带有示例的解释: 现在我们来完成RF做接口测试的第二步:发送请求。 Python发送http请求的模块主要有requests、urllib、urllib2,这里我们介绍三个里面最简单的requests模块。 安装requests模块:pip install requests 1、get 导入requests后可以用get方法直
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

发个微信小程序的demo

引言:微信小程序的发布已经有一周了,网上到处都炸开了锅,身为一个前端小菜鸟,觉得是时候提升一下格了, 于是乎,赶紧补一个小小的demo(微信小程序之小阅读),望勿喷! 进入项目 项目结构: app.js、app.json是默认的配置文件,是必须的,具体的配置请看官方文档。 pages是存放小程序页面的文件夹。 .wxml相当于.html,每个.wxml文件对应一个.js和.wxss文件,命名必须相同。 .js文件是.wxml文件的逻辑文件。 .wxss文件是相当于.css是写样式的。 首页效果
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

c语言编译运行速度慢

c语言编译运行慢怎么办? 检查编译器版本, 优先选择64位, 即MinGW-64 关闭杀毒软件, 如Windows Defender, 电脑管家, 或者把文件夹添加进信任区 以下是做的实验: 开启电脑管家后一键编译和运行需要3s左右的时间, 这是一种煎熬
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

第8章 数据处理的两个基本问题 其二

8.7  div指令 div是除法指令,使用div做除法的时候: 除数:8位或16位,在寄存器或内存单元中 被除数:(默认)放在ax或dx和ax中 结果: 运算   8位  16位 商    al    ax 余数   ah   dx div指令格式: div reg div 内存单元 div byte ptr ds:[0] 含义为:al=ax/(ds*16+0)的商     ah=ax/(ds*16+0)的余数 div word ptr es:[0] 含义为: ax=(dx*10000H+a
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

(二)引用

引用的基本使用 作用:给变量起别名 语法: 数据类型 &别名 = 原名 int a = 10; int &b = a; //b就是a的引用 引用注意事项 引用必须初始化 引用在初始化后,不可以改变 int a = 10; int b = 20; //int &c; //错误,引用必须初始化 int &c = a; //一旦初始化后,就不可以更改 c = b; //这是赋值操作,不是更改引用 引用做函数参数 作用:函数传参时,可以利用引用的技术让形参修饰实参 优点:可以简化指
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

JavaWeb中的Cookie和Session

会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session Cookie: 1. 概念:客户端会话技术,将数据保存到客户端 2. 快速入门: * 使用步骤: 1. 创建Cookie对象,绑定数据 * new Cookie(String name, String
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

[对对子队]会议记录5.19(Scrum Meeting6)

今天已完成的工作 吴昭邦 工作内容:搭建第9关 相关issue:搭建关卡7、8、9 相关签入:feat: 第9关能够通过 何瑞 工作内容:搭建第9关 相关issue:搭建关卡7、8、9 相关签入:[feat: 第9关能够通过]( 吴桐雨 工作内容:上手unity和UI相关工作 相关issue:优化UI设计 朱俊豪 工作内容:制作新的按钮UI 相关issue:优化UI设计 相关签入:revert:回滚至button样式改动前 梁河览 工作内容:制作选择部分的新手引导,测试选择部分关卡 相关iss
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

Entity Framework Core使用笔记①

EFCore:是一个orm(Object Relational Mappper)框架,将Domain class转换成数据库的tables; 并且支持大部分常用数据库 1.在visual stadio中建立了.net core的web项目,这里同时建立了EFCore.DomainModel类库存放Model;(这里建立.net core 的类库) 本次先放了书和书的分类两个表 Books.cs类: namespace EFCore.DomainModel { public class
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

自动同步日期dos命令 | DOS命令自动同步时间

设计的一个定时任务程序,无奈虚拟机时间总是不准,还没排查原因。 找找自动同步时间的DOS命令,每小时执行一下得了。 w32tm /resync 自动同步日期dos命令
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

软件测试技术进阶篇——花椒测试平台 - 接口篇

软件测试,爱码小哥邀你同行! 1. 背景 先来说说花椒测试平台的由来: # 目的1,降低接口测试对测试人员代码能力的要求。测试人员只需要知道接口的url,请求参数,以什么样的格式传个服务端,接口的响应数据里需要验证哪个字段的值即可进行测试,而不需要知道怎么建一个工程,怎么建一个测试类,测试方法,testng是怎么使用的,结果怎么解析,怎么取到想要的字段去做判断。 # 目的2,可视化的case管理,执行,结果管理。打开一个浏览器,根据接口文档新建一个测试case,执行检查接口返回,保存case,
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

java文件传输基础:transient

transient修饰就真的不会序列化?那怎么传输被transient修饰的关键内容? transient Object[] elementData; // non-private to simplify nested class access 被transient修饰的elementData确实不会被序列化,那么elementData到底怎么传输呢? 序列化方法 /** * 将ArrayLisy实例的状态保存到一个流里面 */ private void writeObject(java
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

用python调用百度AI进行简单的文本情感分析

首先进入百度智能云官网注册登录账号 选择产品~~人工智能~~自然语言处理~~语言处理应用技术~~使用,到以下界面 创建应用,会得到APP_ID , API_KEY ,SECRET_KEY,保存后。 打开cmd界面,执行pip install baidu-aip,安装百度ai模块。 然后在python里 from aip import AipNlp APP_ID = '你的APP_ID ' API_KEY = '你的API_KEY' SECRET_KEY = '你的SECRET_KEY' cli
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0