自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(196)
  • 资源 (24)
  • 收藏
  • 关注

原创 mysql 监控开始时间,结束时间,平均取n个时间点

SELECT TIMESTAMPADD(SECOND, (UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time)) / (n - 1) * point_number, start_time), point_number + 1: 这是递归部分,通过计算时间段的秒数差除以(n-1)来计算每个时间点的间隔。WHERE point_number < n: 这个条件确保递归停止在生成n个时间点之后。最近1小时 1分钟 60个点。最近1天 1小时 24个点。

2024-08-08 18:36:49 374

原创 java sql用全部字段替换*

sql用全部字段替换*

2024-07-08 16:32:36 116

原创 雪花算法生成器

【代码】雪花算法生成器。

2024-03-01 14:34:08 492

原创 nginx配置

【代码】nginx配置。

2024-02-01 17:43:51 188

原创 我的创作纪念日

在创作的过程中,您可能会面对各种挑战和难题,需要不断学习和尝试新的方法。在项目开始前,需要与客户充分沟通,明确项目的需求、目标和交付时间,并与客户达成一致。通过创作,您可以不断学习和积累知识,深入研究特定主题,并提高自己在相关领域的专业知识。当您的作品能够触动他人、传达信息或带来启发时,您可能会感到满足和喜悦,意识到自己的创作有积极的影响力。在创作过程中,您可以将情感和压力转化为作品,借此减轻负面情绪,寻找平衡和宣泄。制定明确的目标和计划:确定您的优先事项,并制定一个明确的计划来管理时间。

2024-01-26 10:39:43 940

原创 MySQL中索引类型索引方式

在MySQL中,常用的索引方式是B-tree(B树)索引,而不是哈希索引。需要注意的是,MySQL也支持其他类型的索引,如全文索引、空间索引等,这些索引类型在特定场景下可以提供更高效的查询性能。综上所述,对于大多数情况下的MySQL索引,B-tree是首选的索引方式,而哈希索引则适用于特定的等值查询场景。综上所述,不同类型的索引适用于不同的场景,需要根据具体的业务需求和数据特点来选择合适的索引类型。在MySQL中,常见的索引类型包括普通索引、全文索引、空间索引、唯一索引等。

2024-01-19 11:18:53 478

原创 sql注入工具类

【代码】sql注入工具类。

2024-01-18 18:27:40 437

原创 prometheus普罗米修斯持久化

首先,打开Pushgateway的GitHub仓库页面(在仓库页面中,下载Pushgateway。下载完成后,解压缩代码到您希望安装Pushgateway的目录中。运行以下命令启动Pushgateway服务器:现在,您可以通过访问来访问Pushgateway的Web界面。

2024-01-12 15:21:50 1261

原创 springboot实现数据库故障自动切换

通过以上配置和代码,系统会定期检测主数据库的可用性,如果主数据库不可用,则自动切换到备用数据库,保证系统的可用性。在 application.properties 或 application.yml 文件中设置主备数据库的配置,包括连接信息和其他相关配置。创建一个动态数据源,根据具体情况选择使用主数据库或备用数据库。可以使用 Spring Boot 提供的。实现数据库故障自动切换的方案可以借助数据库连接池和心跳检测机制。配置两个数据源并分别创建对应的数据库连接池对象,例如使用 HikariCP 连接池。

2023-12-27 18:36:09 1887

原创 websocket加鉴权 @ServerEndpoint方式

【代码】websocket加鉴权 @ServerEndpoint方式。

2023-11-07 16:03:15 920

原创 Prometheus介绍使用部署java调用

下载和安装:您可以从Prometheus的官方网站(https://prometheus.io)下载最新版本的Prometheus。关于Java应用程序如何调用Prometheus,您可以使用Prometheus提供的客户端库来收集和暴露应用程序的指标。PromQL是Prometheus的查询语言,它允许您灵活地查询和聚合指标数据。通过这些步骤,您的Java应用程序将能够使用Prometheus客户端库来收集和暴露指标数据,以便Prometheus服务器可以抓取和存储这些数据,并提供查询和监控功能。

2023-10-24 18:26:20 763

原创 springboot接口自定义超时时间

【代码】springboot接口自定义超时时间。

2023-09-12 17:17:21 923

原创 nginx部署时http接口正常,ws接口404

map是根据客户端请求中 $http_upgrade 的值来构造改变 $connection_upgrade 的值,即根据变量 $http_upgrade 的值和{} 里规则创建新的变量 $connection_upgrade并赋值。keepalive 1000 表示的是每个nginx进程中上游服务器保持的空闲连接,当空闲连接过多时,会关闭最少使用的空闲连接.当然,这不是限制连接总数的,可以想象成空闲连接池的大小,设置的值应该是上游服务器能够承受的。

2023-08-16 15:50:53 2001

原创 统计列表加小计

注意使用 排序(seq),group by,union all。提供个思路,欢迎其他大佬指正。

2023-08-10 17:56:17 137

原创 git仓库迁移场景

代码仓库从公网迁移内网,内外网网络不通,而且必须保证代码完整,包括分支以及提交记录。具体步骤如下。

2023-07-27 15:35:07 864

原创 正则表达式来匹配以字母开头,以逗号结尾的字符串

因此,这个正则表达式会匹配以"ac"开头,以逗号结尾的任意字符串。请注意,这个表达式假设你的字符串没有换行符。如果你的字符串包含换行符,你可能需要修改表达式以适应换行符的情况。

2023-06-01 18:07:02 1883

原创 websocket定时推送

【代码】websocket定时推送。

2023-05-18 23:53:41 394

原创 遍历并处理文件夹文件

使用递归方法遍历一个文件夹的所有子文件夹和文件,逐步深入文件夹,直到遇到某些文件或者文件夹。通过递归方法,可以便捷地遍历整个文件夹。Java中提供了FileVisitor接口和Files类中的walkFileTree()方法,可以方便地遍历所有文件或文件夹。这些方法虽然语言不尽相同,但核心思路都是遍历文件夹,并对每个文件进行处理。需要根据实际需求和编程语言的特性选择合适的方法。Java 8提供了lambda表达式,可以让我们更加简便地遍历文件夹中的所有文件。

2023-05-12 17:46:58 369

原创 多线程遍历并处理文件夹文件

以上是两种常用的多线程方法,实现的思路略有差异,但核心都是将文件夹中的所有文件划分为并发处理任务并行执行,从而提高遍历和处理的效率。需要根据实际需求和编程语言的特性选择合适的方法。在这段代码中,递归处理文件夹中的所有文件,当遇到子文件夹时,将子文件夹作为子任务提交到线程池,然后等待所有子任务完成后再进行join操作。创建一个线程池(ThreadPoolExecutor),并将文件夹的所有子文件夹和文件添加到线程池中。线程池会自动管理线程池中的线程数量,并并发地处理文件。可以使用它来遍历文件夹,处理文件。

2023-05-12 17:44:28 741

原创 Java创建一个HTTP服务器

导入的类库包括java.net.ServerSocket、java.net.Socket、java.io.BufferedReader、java.io.InputStreamReader等。如果请求成功,并且有需要返回给客户端的内容,则可以使用Socket的输出流(OutputStream)发送HTTP响应。当客户端连接成功后,可以使用客户端Socket的输入流(InputStream)读取HTTP请求。在客户端发送连接请求时,accept()方法将返回一个Socket对象,代表客户端连接。

2023-05-12 17:32:45 1066

原创 idea好用的插件

Alibaba Java Coding Guidelines编码规范chatGPT智能问答Convert YAML and Properties FileYAML and Prop 转换JProfiler性能分析KEY Promoter XX 快捷键MyBatiesX生成xmlpatcher生成class导出Tabnine AI生成代码Translation翻译

2023-05-12 17:23:53 77

原创 idea将本地项目上传git

第一步:菜单栏 VCS——>import into Version control——>Create git Repository——>弹出框找到选中自己项目——>点击OK。第四步:VCS——>git——>push——>单击Define remote——弹出框URL输入要上传的git地址。第二步:选中项目右键 ——>git——>Add 文件会变成绿色表示成功。第三步:VCS——>commit——>ok 提交到本地仓库。点击push出现下图,输入项目git的地址。idea将本地项目上传git。

2023-04-12 11:32:42 2452

原创 python写代码 使用倒排索引,索引中存储加密后的文件名和每个文件的内容的关键词,对文件名和每个文件的关键词检索

函数中,我们遍历所有倒排索引项,找到包含关键词的文档。注意,这里使用空格作为关键词分隔符,你可以根据实际情况修改代码。函数,用于加载文本文件并提取关键词。函数将文件加入到倒排索引中。在这个示例中,我们首先定义了一个。

2023-03-30 14:04:11 240

原创 python 使用倒排索引,索引中存储加密后的文件名和每个文件的关键词,对文件名和每个文件的关键词检索

在实际使用中,我们可能需要根据具体情况选择更强的加密算法,以确保索引的安全性。在这个示例中,我们使用了Python自带的。

2023-03-30 13:58:51 160

原创 kafka入个门

Message Queue(MQ),消息队列中间件。很多人都说:MQ 通过将消息的发送和接收分离来实现应用程序的异步和解偶,这个给人的直觉是——MQ 是异步的,用来解耦的,但是这个只是 MQ 的效果而不是目的。MQ 真正的目的是为了通讯,屏蔽底层复杂的通讯协议,定义了一套应用层的、更加简单的通讯协议。一个分布式系统中两个模块之间通讯要么是HTTP,要么是自己开发的(rpc) TCP,但是这两种协议其实都是原始的协议。

2023-03-01 00:47:34 255

原创 JVM19OQL 语言查询对象信息

MAT 支持一种类似于 SQL 的查询语言 OQL(Object Query Language)。OQL 使用类 SQL 语法,可以在堆中进行对象的查找和筛选。

2023-02-28 00:00:00 277

原创 网络编程NIO

Java NIO 中的 SocketChannel 是一个连接到 TCP 网络套接字的通道。A selectable channel for stream-oriented connecting sockets. 以上是 Java docs 中对于 SocketChannel 的描述:SocketChannel 是一种面向流连接sockets 套接字的可选择通道。从这里可以看出: SocketChannel 是用来连接 Socket 套接字。

2023-02-24 01:00:00 280

原创 JVM18运行时参数

由于多核的原因,一般的 GC 事件中,real time 是小于 sys time + user time 的,因为一般是多个线程并发的去做 GC,所以 real time 是要小于 sys + user time 的。针对 HotSpot VM 的实现,它里面的 GC 按照回收区域又分为两大种类型:一种是部分收集(Partial GC),一种是整堆收集(Full GC)目前,只有 G1 GC 会有这种行为。括号外:GC 回收前年轻代和老年代大小,回收后大小,(年轻代和老年代总大小)

2023-02-23 00:23:05 229

原创 JVM17GUI工具

为此,JDK 提供了一些内存泄漏的分析工具,如 jconsole,jvisualvm 等,用于辅助开发人员定位问题,但是这些工具很多时候并不足以满足快速定位的需求。所以这里我们介绍的工具相对多一些、丰富一些。jconsole:JDK 自带的可视化监控工具。查看 Java 应用程序的运行概况、监控堆信息、永久区(或元空间)使用情况、类加载情况等Visual VM:Visual VM 是一个工具,它提供了一个可视界面,用于查看 Java 虚拟机上运行的基于 Java 技术的应用程序的详细信息。

2023-02-22 23:24:45 505

原创 JVM20浅堆深堆与内存泄露

浅堆是指一个对象所消耗的内存。在 32 位系统中,一个对象引用会占据 4 个字节,一个 int 类型会占据 4 个字节,long 型变量会占据 8 个字节,每个对象头需要占用 8 个字节。根据堆快照格式不同,对象的大小可能会同 8 字节进行对齐。以 String 为例:2 个 int 值共占 8 字节,对象引用占用 4 字节,对象头 8 字节,合计 20 字节,向 8 字节对齐,故占 24 字节。(jdk7 中)这 24 字节为 String 对象的浅堆大小。

2023-02-22 23:24:22 199

原创 JVM16命令行

在我们刚接触 java 学习的时候,大家肯定最先了解的两个命令就是 javac,java,那么除此之外,还有没有其他的命令可以供我们使用呢?我们进入到安装 jdk 的 bin 目录,发现还有一系列辅助工具。这些辅助工具用来获取目标 JVM 不同方面、不同层次的信息,帮助开发人员很好地解决 Java 应用程序的一些疑难杂症。

2023-02-22 16:39:56 218

原创 JVM15JVM调优

监控的依据运行日志异常堆栈GC 日志线程快照堆转储快照调优的大方向合理地编写代码充分并合理的使用硬件资源合理地进行 JVM 调优。

2023-02-21 05:00:00 190

原创 JVM14 类加载器

用户自定义类加载器在Java的日常应用程序开发中,类的加载几乎是由上述3种类加载器相互配合执行的。在必要时,我们还可以自定义类加载器,来定制类的加载方式。体现Java语言强大生命力和巨大魅力的关键因素之一便是,Java开发者可以自定义类加载器来实现类库的动态加载,加载源可以是本地的JAR包,也可以是网络上的远程资源。通过类加载器可以实现非常绝妙的插件机制\color{red}{通过类加载器可以实现非常绝妙的插件机制}通过类加载器可以实现非常绝妙的插件机制,这方面的实际应用案例举不胜举。

2023-02-21 04:00:00 267

原创 JVM13 类的生命周期

按照 Java 虚拟机规范,从 class 文件到加载到内存中的类,到类卸载出内存为止,它的整个生命周期包括如下 7 个阶段:其中,验证、准备、解析 3 个部分统称为链接(Linking)从程序中类的使用过程看。

2023-02-20 22:21:28 205

原创 JVM12 字节码指令集

iload 从局部变量中装载int类型值lload 从局部变量中装载long类型值fload 从局部变量中装载float类型值dload 从局部变量中装载double类型值aload 从局部变量中装载引用类型值(refernce)iload_0 从局部变量0中装载int类型值iload_1 从局部变量1中装载int类型值iload_2 从局部变量2中装载int类型值iload_3 从局部变量3中装载int类型值lload_0 从局部变量0中装载long类型值。

2023-02-20 21:18:32 771

原创 JVM12 class文件

在 Java 语言中,要重载(Overload)一个方法,除了要与原方法具有相同的简单名称之外,还要求必须拥有一个与原方法不同的特征签名,特征签名就是一个方法中各个参数在常量池中的字段符号引用的集合,也就是因为返回值不会包含在特征签名之中,因此 Java 语言里无法仅仅依靠返回值的不同来对一个已有方法进行重载。在 interfaces[]中,各成员所表示的接口顺序和对应的源代码中给定的接口顺序(从左至右)一样,即 interfaces[0]对应的是源代码中最左边的接口。常量池中的每一项都具备相同的特征。

2023-02-20 20:45:21 301

原创 ES 导入导出 数据

安装elasticdump。

2023-02-20 14:58:40 970

原创 JVM11 垃圾回收

而且在限定单核cpu才可以用。现在都不是单核的了。对于交互较强的应用而言,这种垃圾收集器是不能接受的。一般在Java web应用程序中是不会采用串行垃圾收集器的。截止JDK1.8,一共有7款不同的垃圾收集器。每一款的垃圾收集器都有不同的特点,在具体使用的时候,需要根据具体的情况选用不同的垃圾收集器。GC发展阶段:Seria l=> Parallel(并行)=> CMS(并发)=> G1 => ZGC不同厂商、不同版本的虚拟机实现差距比较大。

2023-02-20 01:14:41 779

原创 JVM10垃圾回收算法

垃圾是指在运行程序中没有任何指针指向的对象,这个对象就是需要被回收的垃圾。如果不及时对内存中的垃圾进行清理,那么,这些垃圾对象所占的内存空间会一直保留到应用程序的结束,被保留的空间无法被其它对象使用,甚至可能导致内存溢出。

2023-02-19 18:36:51 457

原创 JVM09执行引擎

执行引擎属于JVM的下层执行引擎是Java虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而虚拟机的执行引擎则是由软件自行实现的,因此可以不受物理条件制约地定制指令集与执行引擎的结构体系,能够执行那些不被硬件直接支持的指令集格式。

2023-02-17 03:00:00 301

springcloudtest

springcloudtest

2022-08-22

河北科技大学操作系统实验.pdf

河北科技大学操作系统实验.pdf

2021-01-16

河北科技大学操作系统.docx

河北科技大学操作系统.docx

2021-01-16

排除多区域 OSPFv2 和 OSPFv3 故障

排除多区域 OSPFv2 和 OSPFv3 故障

2021-01-16

Maven拆分代码.zip

<!--配置连接池--> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql:///maven"/> <property name="username" value="root"/> <property name="password" value="root"/> </bean> <!--配置生产SqlSession对象的工厂--> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <!--扫描pojo包,给包下所有pojo对象起别名--> <property name="typeAliasesPackage" value="com.itheima.domain"/> </bean> <!--扫描接口包路径,生成包下所有接口的代理对象,并且放入spring容器中--> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.itheima.dao"/> </bean> <!--dao层配置文件结束--> <!--service层配置文件开始--> <!--组件扫描配置--> <context:component-scan base-package="com.itheima.service"/> <!--aop面向切面编程,切面就是切入点和通知的组合--> <!--配置事务管理器--> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> </bean> <!--配置事务的通知--> <tx:advice id="advice"> <tx:attributes> <tx:method name="save*" propagation="REQUIRED"/> <tx:method name="update*" propagation="REQUIRED"/> <tx:method name="delete*" propagation="REQUIRED"/> <tx:method name="find*" read-only="true"/> <tx:method name="*" propagation="REQUIRED"/> </tx:attributes> </tx:advice> <!--配置切面--> <aop:config> <aop:pointcut id="pointcut" expression="execution(* com.itheima.service.impl.*.*(..))"/> <aop:advisor advice-ref="advice" pointcut-ref="

2020-05-29

论文写作技巧.zip

答辩中最容易犯的错误   胡智锋提醒,学生在答辩中最容易犯的错误和最容易出现的问题有这样一些: 第一,概念不清:随便抄来概念,不理解或是自己胡编乱造; 第二,表达不到位:自己做的、说的、写的和自己想的不是一回事; 第三,以偏概全:抓不住要领和主要问题; 第四,逻辑混乱:概念之间、观点之间缺乏有机联系。

2020-05-26

论文排版的处理方式.zip

b,选中表格,右键,选中内框线,单击1次;选中左右外框线,单击2次(wps2013的, word2007具体怎么操作暂时想不起来了)。 5.设置页脚(页码),从前到后。 (我们学校的要求是:封面、任务书之类的没有页码,摘要及目录有页码,罗马数字。正文页码为阿拉伯数字) • 将光标点到摘要该页,插入——页眉和页脚——插入页码(如图) 然后点击插入页码,样式选择罗马数字,应用范围选本页及之后,选择重新开始编号,起始值为1. 然后点击插入页码,样式选择罗马数字,应用范围选本页及之后,选择重新开始编号,起始值为1. • 将光标定位到正文首页,插入——页眉和页脚——插入页码,样式选择阿拉伯数字,应用范围选本页及之后,选择重新开始编号,起始值为1. 6、接下来我们要做一个很好玩的工作,分节。 有的学校规定,每一封面,目录,每一章首页,参考文献等等都必须是奇数页开始,有的没有规定,这里我们分开讨论。 不要求每章奇数页开始:将光标放于第一章末尾和第二章标

2020-05-26

开题报告写法.zip

论文选题:□有理论意义;□有工程背景;□有实用价值;□意义不大。 2、论文的难度:□偏高;□适当;□偏低。 3、论文的工作量:□偏大;□适当;□偏小。 4、研究方案的可行性:□好;□较好;□一般;□不可行。 5、研究生对文献资料及课题的了解程度:□好;□较好;□一般;□较差。 6、研究生在论文选题报告中反映出的综合能力和表达能力: □好;□较好;□一般;□较差。 7、研究生在论文选题报告中反映出的创新能力:□好;□较好;□一般;□较差。 8、对论文选题报告的总体评价:□好;□较好;□一般;□较

2020-05-26

案例最终的代码实现,上传至服务器

<?xml version="1.0" encoding="UTF-8"?> <module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> <component name="FacetManager"> <facet type="web" name="Web"> <configuration> <descriptors> <deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/main/webapp/WEB-INF/web.xml" /> </descriptors> <webroots> <root url="file://$MODULE_DIR$/src/main/webapp" relative="/" /> </webroots> </configuration> </facet> </component> <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7"> <output url="file://$MODULE_DIR$/target/classes" /> <output-test url="file://$MODULE_DIR$/target/test-classes" /> <content url="file://$MODULE_DIR$"> <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> <excludeFolder url="file://$MODULE_DIR$/target" /> </content> <orderEntry type="inheritedJdk" /> <orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="library" scope="TEST" name="Maven: junit:junit:3.8.1" level="project" /> <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.26" level="project" /> <orderEntry type="library" name="Maven:

2020-04-21

redis.zip案例

@Override public String findAllJson() { //1.先从redis中查询数据 //1.1获取redis客户端连接 Jedis jedis = JedisPoolUtils.getJedis(); String province_json = jedis.get("province"); //2判断 province_json 数据是否为null if(province_json == null || province_json.length() == 0){ //redis中没有数据 System.out.println("redis中没数据,查询数据库..."); //2.1从数据中查询 List<Province> ps = dao.findAll(); //2.2将list序列化为json ObjectMapper mapper = new ObjectMapper(); try { province_json = mapper.writeValueAsString(ps); } catch (JsonProcessingException e) { e.printStackTrace(); } //2.3 将json数据存入redis jedis.set("province",province_json); //归还连接 jedis.close(); }else{ System.out.println("redis中有数据,查询缓存..."); } return province_json; } }

2020-04-14

用户综合例子.zip

public PageBean<User> findUserByPage(String _currentPage, String _rows, Map<String, String[]> condition) { int currentPage = Integer.parseInt(_currentPage); int rows = Integer.parseInt(_rows); if(currentPage <=0) { currentPage = 1; } //1.创建空的PageBean对象 PageBean<User> pb = new PageBean<User>(); //2.设置参数 pb.setCurrentPage(currentPage); pb.setRows(rows); //3.调用dao查询总记录数 int totalCount = dao.findTotalCount(condition); pb.setTotalCount(totalCount); //4.调用dao查询List集合 //计算开始的记录索引 int start = (currentPage - 1) * rows; List<User> list = dao.findByPage(start,rows,condition); pb.setList(list); //5.计算总页码 int totalPage = (totalCount % rows) == 0 ? totalCount/rows : (totalCount/rows) + 1; pb.setTotalPage(totalPage); return pb; }

2020-04-11

http-request例子

//3.2使用BeanUtils封装 try { BeanUtils.populate(loginUser,map); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } //4.调用UserDao的login方法 UserDao dao = new UserDao(); User user = dao.login(loginUser); //5.判断user if(user == null){ //登录失败 req.getRequestDispatcher("/failServlet").forward(req,resp); }else{ //登录成功 //存储数据 req.setAttribute("user",user); //转发 req.getRequestDispatcher("/successServlet").forward(req,resp); }

2020-04-09

web题库填空题带答案版2.1.docx

15.CSS用于设置HTML页面中的文本内容、图片的外形以及版面的布局等外观显示 16.XML称为可扩展的标记性语言,格式良好的XML有且只能有【1】个根元素。 17.Tomcat服务器的默认端口号是【8080】。 18.在XML文档中,元素一般是由开始标记,属性,【元素内容】和结束标记构成。 19.在HTTP的8种请求方式中,最常用的是【GET】和【POST】。 20.当访问一个Web应用程序时,如果没有指定资源名称,则会访问默认的页面。 21.在HTTP协议中【Refresh】头字段用于告诉浏览器自动刷新页面的时间? 22.服务器返回状态码是500,表示【服务器内部错误】 23.在HTTP协议中【Accept-Charset】头字段用于告知服务器,客户端所使用的字符集? 24.在HTTP协议中,一个完整的请求消息是由请求行、【请求头】和实体内容三部分组成。 25.在XML声明中,可以通过standalone属性来声明这个文档是否为独立的文档。默认情况下,standalone属性的值为【no】。 修改Tomcat端口号的文件server.xml位于【conf】目

2020-02-18

数据库内测版.doc

河北科技大学SQL数据库题 1.SQL是哪几个英文单词的缩写(Structured Query Language) 2.SQL 语言通常称为(结构化查询语言)。 3.在数据库中可以创建和删除表、视图、索引,可以修改表,这是因为DBMS提供了(数据定义功)。 4.事物日志用于保存(对数据的更新操作) 5.以下关于使用文件组的叙述中,不正确的是( ) 6.设A.B两个表的记录数分别为3和4,对两个表执行交叉联接查询,查询结果中最多可获得(12)条记录。 7.设A.B两个表的记录数分别为8和10,对两个表执行等值连接查询,查询结果中最多可获得( )条记录。 8.字符串常量使用(单引号)作为定界符。 9.关于查询语句的SELECT子句为SELECT A,B,C *D,则不能使用的GROUP BY子句是(GROUP BY A) 10.建立索引的优点之一是(保证数据的唯一性、加快数据检索速度、加速表与表之间的连接、减少查询中分组和排序的时间、提高系统性能) 11.索引是对数据库表中(一个或多个)字段的值进行排序。 12.参照完整性规则:表的(外键)必须是另一个表主键的有效值,或者是空值。 反映现实世界中实体及实体间联系的信息模式是(E-R模型)。

2020-02-18

数据库实验书.doc

数据库实验书 河北科技大学使用教材 实验1  SQL Server 2008安装及管理工具的使用 一、        实验目的 1.     了解SQL Server 2008安装对软、硬件的要求,学会安装方法。 2.     了解SQL Server的注册和配置方法。 3.     了解SQL Server 2008包含的主要组建及其功能。 4.     熟悉管理平台和管理平台的界面及基本使用方法。 5.     对数据库及其对象有一个基本了解。 二、        实验准备 1.     了解安装SQL Server 2008的软、硬件要求。 2.     了解SQL Server 2008支持的身份验证模式。Windows的两种服务帐户:本地系统帐户和域用户帐户。 3.     了解SQL Server各组件的主要功能。 4.     对数据库、表和数据库对象有一个基本了解。 5.     了解在管理平台中执行SQL语句的方法。

2020-02-18

《Java Web程序设计任务教程》-教学PPT.7z

河北科技大学教学PPT Java Web程序设计任务教程 在Web开发中,不可避免的要使用数据库来存储和管理数据。为了在Java语言中提供对数据库访问的支持,SUN公司于1996年提供了一套访问数据库的标准Java类库,即JDBC。本章将主要围绕JDBC常用API、JDBC基本操作等知识进行详细的讲解。

2020-01-23

CCNA Cybersecurity Operations2019第一章(QQ浏览器打开)

CCNA Cybersecurity Operations2019答案 哪一项可以作为网络战武器攻击伊朗的铀浓缩设施? 正确 响应 您的 响应 DDoS PSYOPS SQL 注入 正确 响应 Stuxnet Stuxnet 蠕虫病毒恶意软件程序作为复杂的网络战武器,是一个极好的实例。 在 2010 年,它被用来攻击伊朗的铀浓缩离心机中使用的可编程序逻辑控制器。

2019-04-07

网络拓扑图,配合博客内容

网络拓扑图,配合博客内容 建立校园网,在河北科技大学的信息学院、电气学院和机械学院之间建立通信,目前每个学院分为三个专业,每个专业划分为一个VLAN,通过VLAN技术实现了八个专业之间的通信。首先在每个学院的交换机上创建VLAN,添加相应的成员,规划的IP地址;其次为了实现两个VLAN之间的通信,应用了trunk技术;再配置三层交换机实现一个学院内部各个专业之间的通信;(两个学院的配置相同);然后,利用RIP协议实现三个学院之间的通信。然后,配置学校服务器,再建立与师大服务器的连接,使师大只可以访问科大服务器,科大服务器可以访问师大服务器,科大主机只能访问科大服务器

2019-01-26

云计算课设

实验概述 本实验将向您介绍启动、管理和监控 Amazon EC2 实例以及调整其大小的基本概述。 什么是 Amazon Elastic Compute Cloud (Amazon EC2)? Amazon EC2 是一种 Web 服务,可在云中提供可调计算容量。该服务旨在让开发人员能更轻松地进行 Web 级的云计算。 Amazon EC2 的 Web 服务接口非常简单,您可以轻松获取和配置容量。使用该服务,您可以完全控制您的计算资源,并可以在成熟的 Amazon 计算环境中运行这些资源。Amazon EC2 将获取并启动新服务器实例所需的时间缩短至几分钟,这样一来,在您的计算需求发生变化时,您可以快速地扩展或缩减计算容量。 Amazon EC2 按您实际使用的容量收费,从而使计算服务变得更划算。Amazon EC2 还为开发人员提供了创建故障恢复应用程序以及排除常见故障情况的工具。

2019-01-15

数据挖掘与机器学习课设

#特征选择,sex,age,pclass这些特征很有可能是决定幸免与否的关键因素 X = titanic[['pclass','age','sex']] y = titanic['survived'] #对当前选择的特征进行探查 X.info()

2019-01-15

2018河北科技大学组网考试范围

简答题 1. 静态路由 静态路由分类:  标准静态路由:普通的、常规的通往目的网络的路由  默认静态路由:将0.0.0.0/0作为目的网络地址的路由,可以匹配所有的数据包

2019-01-15

2018河北科技大学物联网工程代码

package com.example.myapplication; import android.os.Handler; import android.os.Message; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text.method.ScrollingMovementMethod; import android.view.View;

2019-01-15

IP地址查询 C++源代码

1、IP地址查询 输入文件是IPAddr.txt,该文件描述了不同地区、不同用户获得的公有IP地址块信息。要求将该文件中的数据到线性表中,并完成以下的功能。 1)使用静态链表作为存储结构 2)静态链表使用动态数组,数组容量N根据数据集大小确定,N自定义,应是2n 3)实现线性表的4个基本操作 4)附加功能: 4.1)输入一个点分十进制的IPv4地址,能够查询其所属机构。 4.2)输入一个机构名称,若存在,输出其拥有IP地址的范围,若不存在,输出相应的信息。 4.3)筛选出所有者名称中以“大学”或“学院”结尾的机构,按拥有IP地址数从大到小排列输出。

2018-08-26

微信小程序半成品,未完成

{ "pages": [ "pages/index/index", "pages/search/search", "pages/me/me", "pages/me/collect/collect", "pages/me/foot/foot", "pages/me/about/about", "pages/me/feedback/feedback", "pages/me/info/info", "pages/me/info/modify/modify", "pages/index/activity/activity", "pages/index/actview/actview" ], "tabBar": { "list": [ { "text": "首页", "pagePath": "pages/index/index", "iconPath": "images/tabBar/home_2.png", "selectedIconPath": "images/tabBar/home_1.png" }, { "text": "搜索", "pagePath": "pages/search/search", "iconPath": "images/tabBar/search.png", "selectedIconPath": "images/tabBar/search1.png" }, { "text": "我", "pagePath": "pages/me/me", "iconPath": "images/tabBar/me_2.png", "selectedIconPath": "images/tabBar/me_1.png" } ] } }

2018-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除