- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Excel-资产负债表-模板
资产负债表(月度) 会政财01表 编制单位:郑州市妇幼保健院 #年 #月 #日 单位:元 资 产 行次 期末余额 年初余额 负债和净资产 行次 期末余额 年初余额 流动资产: # 01010100 01020100 流动负债: # 01010..
2021-08-19 15:03:21 1957
原创 Oracle备份
Oracle备份bat脚本echo offexpdp V6_HDS_20200604/V6_HDS_20200604@ORCL schemas=V6_HDS_20200604 directory=dir_dp3 dumpfile=VADP%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%TIME:~0,2%%TIME:~3,2%.dmp logfile=V6%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%%TIME:~0,2%%TIME:~3,2%.logecho
2021-05-02 16:29:22 130
原创 解决idea工具下tomcat中文乱码问题
https://blog.csdn.net/dandandeshangni/article/details/48544221
2018-07-01 15:15:29 270
原创 Spring Boot的启动器Starter详解
spring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(
2017-07-24 16:33:01 389
原创 面试题总结
太极计算机:第一部分Java基础1.Java面试题:什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平
2017-06-24 00:24:33 2905
原创 Sql优化方式?
1).查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这
2017-06-23 23:52:12 283
原创 普通视图和物化视图的区别
物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1)、物化视图的类型:ON DEMAND、ON COMMIT 二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷新了
2017-06-23 23:40:50 434
原创 常用的学生、课程、成绩、教师表的查询
Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表 create table Student(S# varchar(20),Sname varchar(10),Sage int,Ssex varchar(2)) 前面加一列序号:if
2017-06-23 23:38:05 5836
原创 display:none与visible:hidden的区别
display:none和visible:hidden都能把网页上某个元素隐藏起来,但两者有区别:display:none ---不为被隐藏的对象保留其物理空间,即该对象在页面上彻底消失,通俗来说就是看不见也摸不到。visible:hidden--- 使对象在网页上不可见,但该对象在网页上所占的空间没有改变,通俗来说就是看不见但摸得到。例子:display:
2017-06-23 23:36:13 281
原创 mybatis中#和$符号的区别
mybatis做为一个轻量级ORM框架在许多项目中使用,因其简单的入门受到了广大开发者的热爱。在近期项目中再做一个相关的开发,碰到了#、$符号这样的问题,之前没怎么注意过,通过学习之后,有了点感悟,分享如下,#{} 使用#{}意味着使用的预编译的语句,即在使用jdbc时的preparedStatement,sql语句中如果存在参数则会使用?作占位符,我们知道这种方式可以防止sql注
2017-06-20 22:19:24 648
原创 学生、成绩、课程表,要求查询001课程比002课程成绩高的所有学生的学号解决办法
学生、成绩、课程表,要求查询001课程比002课程成绩高的所有学生的学号Student(S#,Sname) Cource(C#,Cname) SC(S#,C#,score) Teacher(T#,Tname) 要求查询001课程比002课程成绩高的所有学生的学号,如何写SQL语句?------解决方案--------------------SQL c
2017-06-20 21:53:51 56565
原创 用java递归 fn=f(n-1)+f(n-2) 求n?
234567891011//1 1 2 3 5 8 13 public static void main(String[] args) { System.out.println(f(7)); } public static int f(int n) { if(n == 1 || n == 2) { retu
2017-06-20 21:47:34 3078
原创 java四类八种基本数据类型
java基本数据类型就8种,记住就好了。除了这些都是引用型的了。 java四类八种基本数据类型第一类:整型 byte short int long 第二类:浮点型 float double第三类:逻辑型 boolean(它只有两个值可取true false)第四类:字符型 char 在栈中可以直接分配内存的数据是基本数据类型。 引用数据类型:是数据的引用在栈中,
2017-06-19 21:18:10 381
原创 递归面试题
腾讯面试题:50个阶梯,你一次可以上一阶或两阶,走上去,共有多少种走法?分析题目:到第一层只有一种情况上一阶即可即为1到第二层有两种情况11和2到第三层有111、12、21三种情况到第四层有1111、121、112、22、211吴种情况...要到第50层要么从48层上两阶到达或者从49层上一阶到达f(50)=f(49)+f(4
2017-06-19 20:58:18 582
原创 String、StringBuffer与StringBuilder之间区别
关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String 2.String 的原因 String:字符串常量 StringBuffer:字符创变量 StringBui
2017-06-19 20:56:39 224
原创 采用二分法
1.假设有一个数组 { 12, 23, 34, 45, 56, 67, 77, 89, 90 },现要求采用二分法找出指定的数值并将其在数组的索引返回,如果没有找到则返回 -1。代码如下:package cn.sunzn.dichotomy;public class DichotomySearch { public static void main(String[] args) {
2017-06-19 20:53:26 514
原创 Set,List,Map的区别
java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。简单说下集合和
2017-06-19 20:52:17 554
原创 数据库设计三大范式
数据库设计三大范式 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表
2017-06-15 09:53:50 488
原创 查询mysql数据库(某个数据库)某张表的所有列名;查询某个数据库所有表名(****)
MySQL数据库中有张表information_schema.columns;它记录了所有表的列的信息;select column_name from information_schema.columns where table_name='***';很关键!上代码:[sql] view plain copyMi
2017-06-13 11:07:50 3907
原创 有n个台阶,一次1步、2步或3步的上台阶。试对给出的任意一个n(n〉0),求出上台阶的总上法的递推公式。
public class Test{ static final int s = 10; //自定义的台阶数 static int len = 0, sum = 0; static int step[] = new int[s]; static void compute(final int stair) { if(stair<0) return; if(stair==0) {
2017-06-12 21:20:58 1773
原创 描述一下JVM加载class文件的原理机制?
JVM中类的装载是由类加载器(ClassLoader)和它的子类来实现的,Java中的类加载器是一个重要的Java运行时系统组件,它负责在运行时查找和装入类文件中的类。 由于Java的跨平台性,经过编译的Java源程序并不是一个可执行程序,而是一个或多个类文件。当Java程序需要使用某个类时,JVM会确保这个类已经被加载、连接(验证、准备和解析)和初始化。类的加载是指把类的.class文件
2017-06-12 18:42:03 371
原创 TCP为何采用三次握手来建立连接,若采用二次握手可以吗
1. TCP简介 TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、基于IP的传输层协议,采用三次握手确认建立一个连接。TCP为了保证报文传输的可靠[1],就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的字节发回一个相应的确认(ACK);如果发送端实体在合理的往
2017-06-12 16:21:37 913
原创 My Java 总结
一、面向对象的编程语言的特征面向对象的编程语言有封装、继承、抽象、多态等4个主要的特征。1封装:封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,防止程序相互依赖性而带来的变动影响。在面向对象的编程语言中,对象是封装的最基本单位,面向对象的封装比传统语言的封装更为清晰、更为有力。面向对象的封装就是把描述一个对象的属性和行为的代码封装在一个“模块
2017-06-10 15:26:46 3140
原创 Java面试技术点
第一部分Java基础1.Java面试题:什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令
2017-06-10 11:50:52 1041
转载 mysql和oracle的区别
Mysql与Oracle区别总结如下:1. Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2. Oracle支持大并发,大访问量,是OLTP最好的工具。3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大
2017-06-10 11:49:53 266
原创 编码中的setCharacterEncoding 理解
1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。 2、contentType="text/html;charset=UTF-8"的作用是指定对服务器响应进行重新编码的编码。 3、request.setCharacterEncoding("UTF-8")的作用是设置对客户端请求进行重新编码的编码。4、response.setCharacte
2017-06-10 11:48:10 340
软件工程(完整ppt教程).ppt
2020-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人