JSP隐式对象pageContext的四个作用域

写在前面,这一篇是讲jsp的,非常基础,如果你看到了肯定和我一样也是新手。所以顺便建议看一下下面这个链接: https://blog.csdn.net/u014653854/article/details/80811004(原生JSP已经被淘汰了) 我们知道,pageContext一共有四个作用域,即 PAGE_SCOPE REQUEST_SCOPE SESSION_SCOPE APPLICATION_SCOPE servlet中request.setAttribute()设置的值就和上面的r
分类: 其他 发布时间: 04-22 23:02 阅读次数: 0

myeclipseCI2018.12.0新建web项目目录结构没有webroot

用myeclipseCI新建web项目出现如下目录 。。找不到webroot,甚至没有lib。。百度了很久,我一度以为是因为用了破解版的假的eclipse。。最后抱着试一试的态度Google了一下,居然找到了原因 新建web project的时候不要选择web4.0(javaee1.8),选择web3.1(javaee1.7)及以下,并且不要勾选如图所示的add maven 。其他保持一致,得到目录如下: 多么亲切,终于可以开始导包helloworld了
分类: 其他 发布时间: 04-22 23:02 阅读次数: 0

java开发面试记录

从三月到现在,大大小小的面试算起来参加了6次面试,其中有过的有没过的,往后短期内(秋招之前吧)应该也不会参加面试了。想记录下来 先说一下总体感受:小公司更关心项目,想要能直接上手接项目的实习生;超大公司(BAT)面面俱到;中型公司面面俱到不过总体难度不如超大公司 求职建议:专业对口,离学校近,200人以上风口公司 地点:杭州 时间:2019.3/4 专业:安卓转java(后端) 身份:本科大三下 第一次 ,小公司(20人),江干区,距离学校50分钟,车费¥4,3月初,面试安卓。 未过 现场上机
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

SpringCloud踩坑记录二

前言 继第一次搭建springcloud环境踩坑之后,时隔三个月,第二次踩坑记录也跟着上线了,SpringCloudConfig坑系列。第一次踩坑让我理解了用户线程和守护线程这一块的知识盲点,这次踩的坑就是基本就是配置上的坑。但是多踩踩坑会让我们更容易理解具体
分类: 编程语言 发布时间: 04-22 23:01 阅读次数: 0

代理过滤器

DelegatingFilterProxy这个东西太熟悉了,在类似shiro和springsecurity的权限认证框架都有见到它的身影,但又陌生,印象似乎只停留在DelegatingFilterProxy把servlet 容器中的filter同spring容
分类: 编程语言 发布时间: 04-22 23:01 阅读次数: 0

c——二分查找

思路: 1、输入:数组长度n,待查找的有序数组a[],要找的元素key 2、输出:待查找元素在数组中的位置,若不存在返回-1 3、实现:三个指针,left、mid、right 1 #include<stdio.h> 2 int binarySearch(int a[],int key,int n); 3 int main(){ 4 int n,i,key,result,a[100]; 5 scanf("%d",&n); 6 scanf("%d",&
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

包(package)以及面向对象三个基本特征(继承)的介绍

1.包(package)     包(package) 用于管理程序中的类,主要用于解决类的同名问题。包也可以看成一个目录。   包的作用   [1] 防止命名冲突。   [2] 允许类组成一个单元(模块),便于管理和维护。   [3] 更好的保护类、属性和方法 。 1.1 如何定义包     使用package进行定义,应放在源文件有效代码的第一句。// package 路径   包的命名原则:始终保持类的全路径唯一。   规范:   (1)包名由小写字母组成,不能以圆点开头或结尾。(圆点为
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

【C++ Boost】字符串处理

第 5 章 字符串处理 5.1. 前言 在标准 C++ 中,用于处理字符串的是 std::string 类,它提供很多字符串操作,包括查找指定字符或子串的函数。 尽管 std::string 囊括了百余函数,是标准 C++ 中最为臃肿的类之一,然而却并不能满足很多开发者在日常工作中的需要。 例如, Java 和 .Net 提供了可以将字符串转换到大写字母的函数,而 std::string 就没有相应的功能。 Boost C++ 库试图弥补这一缺憾。 5.2. 区域设置 在进入正题之前,有必要先
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

包_继承

包_继承 1.包 包(package) 用于管理程序中的类,主要用于解决类的同名问题。包可以看成目录。 包的作用: 【1】防止命名冲突 【2】允许类组成一个单元模块,便于管理 【3】更好的保护类、属性和方法 1.1定义包 package用于定义包,形如:package 路径(包名) 必须写到源文件的有效代码的第一句。 1 package cm.wuhao; //定义包 2 3 public class Test01{ 4 public static void main(
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

「ZJOI Day2」游记

Day-1 晚上一直在出自己做的模拟赛的T1,真的快要死掉了。 分类讨论几十种情况。 窝还是找了Bluesky大佬一起来验题,她瞬间就A掉了这一道题目。。。自闭了。。 诶,我还是太弱了。 之前教练组织一场比赛,开题之后发现是GXOI/GZOI2019的新题,顺手切了两道,打了一个T1的暴力230到手。 感觉自己还是比较垃圾。 滚去睡觉,。。(¦3[▓▓] 晚安
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

mycat读写分离性能测试

1. MySQL主从配置 我们的方案设计基于Mysql的主从数据复制功能,以下是基于mysql5.5以上版本最新的主从配置。 开启mysql主从数据复制,主要在mysql的my.ini文件中设置: windows系统一般在c:\ProgrameData\MySQL中: Linux系统一般在 /etc/my.cnf中: 1、主数据库服务器配置: server-id=1 log-bin=mysql-bin binlog-do-db=Industry //只同步Industry数据库 binlog-
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

这是一个新的开始at this very monment

简单的介绍下此时自己的情况,和对近几年所做的事做一个总结,并展望下自己的未来和对自己的期待。我会将我的博客分成两种,一个是我的学习笔记,另一个是我的生活记录。 2018年六月底我毕业于一个普通的二本,本科专业是计算机科学与技术,总的来说大学四年我并不是在玩玩乐乐中度过的,但我也确实没有什么可以拿的出手的成就,甚至觉得自己对不起这弥足珍贵的大学四年,我给自己的评价是:一事无成。大四那年和班级里大部分的同学一起早出晚归的打算考研,由于对自身现状的不满,又源于对自己高中拼命努力却还是只能读一个二本,
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

NOI2010~NOI2018选做

[NOI2010] [NOI2010]海拔 高度只需要0/1,所以一个合法方案就是一个割,平面图求最小割。 [NOI2010]航空管制 反序拓扑排序,每次取出第一类限制最大的放置,这样做答案不会更劣。 考虑如何求每一个的最早时间,同上述拓扑排序,该元素不入队,当无点可拓展时就是最早时间。 [NOI2010]超级钢琴 对每一个左端点维护当前取出了前几大的右端点,用堆+主席树维护。 [NOI2011] [NOI2011]兔农 不难发现数列模意义下的进程是:斐波那切数列,首项回归0(减一操作),斐波
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

抽象鸡类 abstract(抽象) base(基础) class(类型)

# --> ''' class interface 接口: 建立关联的桥梁, 方便管理代码 (python中没有接口语法) 接口类: 用来定义功能的类 为继承它的子类提供功能 该类的功能法方法一般不需要有实现体 实现体有继承它的子类实现 print(len('123')) # 面向过程 # 知道操作的功能,但不明确操作的具体对象 print('123'.__len__()) # 面向
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

深入理解 Servelt

1、什么是 Servlet ? Servlet(Server Applet)是 Java Servlet 的简称,称为小服务程序或服务连接器,用 Java 编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态 Web 内容。 狭义的 Servlet 是指 Java 语言实现的一个接口,广义的 Servlet 是指任何实现了这个 Servlet 接口的类,一般情况下,可以将 Servlet 理解为后者。Servlet 运行于支持 Java 的应用服务器中。
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

Autofac入门之依赖注入

这里主要学习一下Autofac的依赖注入方式 默认构造函数注入 class AutofacInjectTest { static void Main(string[] args) { var builder = new ContainerBuilder(); builder.RegisterType<A>(); builder.RegisterType<B>(); var container =
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

JavaScript 获取点击事件(两个小例子)

点击每个li节点,都弹出其文本值 1 <title>Insert title here</title> 2 3 <script type="text/javascript"> 4 5 //点击每个li节点,都弹出其文本值 6 7 //1.获取所有的li节点 8 window.onload = function(){ 9
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

初级算法-5. 只出现一次的数字

题目描述: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素 说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 分析: 1.先对数组进行排序,再遍历偶数下标的元素和它的后一个元素进行比较,若不相等则它只出现一次 1 class Solution { 2 public int singleNumb
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

Autofac入门之类型关联服务暴露

TODO
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0

volatile关键字的特性及证明

volatile是java虚拟机提供的轻量级的同步机制 JMM(Java内存模型)是围绕着并发编程中原子性、可见性、有序性这三个特征来建立的 原子性:一个操作或多个操作要么全部执行完成且执行过程不被中断,要么就不执行。 可见性:当多个线程同时访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。 有序性:程序执行的顺序按照代码的先后顺序执行。 volatile保证了可见性,有序性,不保证原子性 证明可见性的代码: 1 package concurrent; 2
分类: 其他 发布时间: 04-22 23:01 阅读次数: 0