js - 水货

/* * 添加样式 * addStyle(['.xxx{width:100px;height:100px}', '.yyy{color:red}']); */ function addStyle(e) { let a = document.createElement('style'); document.head.appendChild(a); a = a.sheet; for (var i = 0; i < e.length; i++) { a.insertRule(e[i]
分类: 其他 发布时间: 05-07 23:28 阅读次数: 0

第八章——IO输入输出

1.java流式输入/输出原理 在java程序中,对于数据的流入/输出操作以“流”(stream)方式进行;J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。 2.java流类的分类 (1)java.io 包中定义了多个流类型(类或抽象)来实现输入/输出功能;可以从不同的角度对其进行分类: (a)按数据流的方向不同可以分为输入流和输出流。(从程序角度看) (b)按处理数据单位不同可以分为字节流和字符流。 (c)按照功能不同可以分为节点流和处理流。
分类: 其他 发布时间: 05-07 23:27 阅读次数: 0

第九章~线程

1.线程的基本概念 (1)线程是一个程序内部的顺序控制流。 (2)线程和进程的区别: (a)每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。 (b)进程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。 (c)多进程:在操作系统中能同时运行多个任务(程序)。 (d)多线程:在同一个应用程序中有多个顺序流同时执行。 (3)Java的线程是通过java.lang.Thread类来实现的。 (4)VM启动时
分类: 其他 发布时间: 05-07 23:27 阅读次数: 0

第十章~网络编程

1.网络基础概念(网络编程!=网站编程) 略 2.IP协议 IP(Internet Protocol)协议是网际层的主要协议,支持网间互连的数据报通信。它提供主要功能有: (1)无连接数据报传送 (2)数据报路由选择和差错控制 3.TCP、UDP (1)TCP(transmission contorl protocol)是专门设计用于在不可靠的因特网上提供可靠的、端到端的字节流通信的协议。它是一种面向连接的协议。TCP连接是字节流而非报文流。 (2)UDP(user data protocol
分类: 其他 发布时间: 05-07 23:27 阅读次数: 0

一、Spring Boot 入门——尚硅谷Spring Boot笔记

1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 2014,martin fowler 微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; 单体应用:ALL IN ONE 微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元; 详细参照微服务文档 3、环境准备 环境约束 jdk1.8:Spring Boot 推荐jdk1.7及以上;java
分类: 其他 发布时间: 05-07 23:26 阅读次数: 0

二、Spring Boot 配置文件——尚硅谷Spring Boot笔记

1、配置文件 SpringBoot使用一个全局的配置文件,配置文件名是固定的; application.properties application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; YAML(YAML Ain’t Markup Language) YAML A Markup Language:是一个标记语言 YAML isn’t Markup Language:不是一个标记语言; 标记语言: 以前的配置文件;大多
分类: 其他 发布时间: 05-07 23:26 阅读次数: 0

三、Spring Boot 日志——尚硅谷Spring Boot笔记

1、日志框架 例子: 小张;开发一个大型系统;开发过程中需要将测试一些数据; 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar? 4、将以前框架卸下来?换上新的框架,重新修改之前相关的API;zhanglogging-prefect.jar; 5、JDBC—数据库驱动
分类: 其他 发布时间: 05-07 23:26 阅读次数: 0

四、Web开发——尚硅谷Spring Boot笔记

1、简介 使用SpringBoot; 1)、创建SpringBoot应用,选中我们需要的模块; 2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来 3)、自己编写业务代码; 自动配置原理? 这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxx xxxxAutoConfiguration:帮我们给容器中自动配置组件; xxxxProperties:配置类来封装配置文件的内容; 2、SpringBoot对静
分类: 其他 发布时间: 05-07 23:26 阅读次数: 0

五、Docker——尚硅谷Spring Boot笔记

1、简介 Docker是一个开源的应用容器引擎;是一个轻量级容器技术; Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像; 运行中的这个镜像称为容器,容器启动是非常快速的。 2、核心概念 docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上); docker客户端(Client):连接docker主机进行操作; docker仓库(Registry):用来保存各种打包好的软件镜像; doc
分类: 其他 发布时间: 05-07 23:25 阅读次数: 0

六、SpringBoot与数据访问——尚硅谷Spring Boot笔记

1、JDBC xml配置: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runt
分类: 其他 发布时间: 05-07 23:25 阅读次数: 0

七、启动配置原理——尚硅谷Spring Boot笔记

几个重要的事件回调机制 配置在META-INF/spring.factories ApplicationContextInitializer SpringApplicationRunListener 只需要放在ioc容器中 ApplicationRunner CommandLineRunner 启动流程: 1、创建SpringApplication对象 initialize(sources); private void initialize(Object[] sources) { //
分类: 其他 发布时间: 05-07 23:25 阅读次数: 0

hdu1559 最大子矩阵 基础dp

版权声明:点个关注(^-^)V https://blog.csdn.net/weixin_41793113/article/details/89889383 题目:http://acm.hdu.edu.cn/showproblem.php?pid=1559 Problem Description 给你一个m×n的整数矩阵,在上面找一个x×y的子矩阵,使子矩阵中所有元素的和最大。 Input 输入数据的第一行为一个正整数T,表示有T组测试数据。每一组测试数据的第一行为四个正整数m,n,x,y(0
分类: 其他 发布时间: 05-07 23:24 阅读次数: 0

hdu1556 Color the ball 线段树基础题 区间更新 单点查询 懒惰标记

版权声明:点个关注(^-^)V https://blog.csdn.net/weixin_41793113/article/details/89889529 题目:http://acm.hdu.edu.cn/showproblem.php?pid=1556 Problem Description N个气球排成一排,从左到右依次编号为1,2,3....N.每次给定2个整数a b(a <= b),lele便为骑上他的“小飞鸽"牌电动车从气球a开始到气球b依次给每个气球涂一次颜色。但是N次以后lel
分类: 其他 发布时间: 05-07 23:24 阅读次数: 0

hdu1555 How many days? 水题 递归+思维+模拟

版权声明:点个关注(^-^)V https://blog.csdn.net/weixin_41793113/article/details/89889987 题目:http://acm.hdu.edu.cn/showproblem.php?pid=1555 Problem Description 8600的手机每天消费1元,每消费K元就可以获赠1元,一开始8600有M元,问最多可以用多少天? Input 输入包括多个测试实例.每个测试实例包括2个整数M, k,(2 <= k <= M <= 1
分类: 其他 发布时间: 05-07 23:23 阅读次数: 0

WEB-INF下的jsp页面用户不能直接访问如何解决?

应用服务器把WEB-INF指为禁访目录,即直接在浏览器里是不能访问的. 因此,可以让servlet进行访问,如web-inf下有a.jsp则可以用request.getrequestdispatcher("/web-inf/a.jsp").forward(request,response);进行派遣访问.但如果web-inf下有a.htm,则用request.getrequestdispatcher("/web-inf/a.htm").forward(request,response);就不能
分类: 其他 发布时间: 05-07 23:23 阅读次数: 0

struts2 package name作用

struts配置文件中的package name属性不是解决重名问题的,而是用来实现继承的,namespace才是用来解决重名的,前台和后台可以这样分<package name="front" namespace="/front" extends="default"> <package name="back" namespace="/back" extends="default">,这样在两个包里都有test Action时在url地址中用/front/test或/back/test就能区分开
分类: 其他 发布时间: 05-07 23:22 阅读次数: 0

session超时时间设设置方法三种

[代码] 在server.xml中定义context时采用如下定义: view sourceprint? <Context path="/livsorder" docBase="/home/httpd/html/livsorder"   defaultSessionTimeOut="3600" isWARExpanded="true"   isWARValidated="false" isInvokerEnabled="true"   isWorkDirPersistent="false"/>
分类: 其他 发布时间: 05-07 23:22 阅读次数: 0

javascript 上传图片前预览图片

<div id="localImag"><img id="preview" width="-1" height="-1" style="display:none" /></div> <asp:FileUpload ID="file_head" runat="server" onchange="javascript:setImagePreview();" /> <script type="text/javascript"> function setImagePreview() {
分类: 其他 发布时间: 05-07 23:22 阅读次数: 0

安装Oracle客户端,PL/SQL总结

我也是够笨的,用了将近三个小时来安装这些。之前没有安装过,问其他人,看着很不耐烦,没办法,于是自己硬着头皮查资料搞起来。中间遇到很多错误,总算好了。 废话不多说,总结开始: 首先: 这四个都可以用,我自己用的第四个。无需安装直接解压。 我的是直接放到D:\Program Files\oracleclient目录下面,如果没有就自己新建,当然你也可以放到你想放的任何地方。 然后再D:\Program Files\oracleclient目录下面新建NETWORK文件夹,并在NETWORK新建AD
分类: 其他 发布时间: 05-07 23:21 阅读次数: 0

BigDecimal类的简单用法

一提到Java里面的商业计算,我们都知道不能用float和double,因为他们无法进行精确计算。但是Java的设计者给编程人员提供了一个很有用的类BigDecimal,他可以完善float和double类无法进行精确计算的缺憾。BigDecimal类位于java.maths类包下。首先我们来看下如何构造一个BigDecimal对象。它的构造函数很多,我挑最常用的两个来演示一下:一个就是BigDecimal(double val),另一个就是BigDecimal(String str)。这两个
分类: 其他 发布时间: 05-07 23:21 阅读次数: 0