-
Python常见异常分类与处理措施
所属栏目:[教程] 日期:2021-12-08 热度:165
Python常见异常类型大概分为以下类: 1.AssertionError:当assert断言条件为假的时候抛出的异常 2.AttributeError:当访问的对象属性不存在的时候抛出的异常 3.IndexError:超出对象索引的范围时抛出的异常 4.KeyError:在字典中查找一个不存在的key抛出的异[详细]
-
Java自定义注解介绍
所属栏目:[教程] 日期:2021-12-08 热度:140
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 package annotation; import static java.lang.annotation.ElementType.METHOD; import static java.lang.an[详细]
-
Java 基础 变量详解
所属栏目:[教程] 日期:2021-12-08 热度:62
概念: 变量是指内存中的一个存储区域,该区域要有自己的名称(变量名)、类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值; 变量的使用注意事项: Java中的变量必须声明后才能进行使用; 变量的作用域:在一对{}中为有效区间; 需要[详细]
-
畅聊Java多线程中的join方法
所属栏目:[教程] 日期:2021-12-08 热度:161
先上代码 新建一个Thread,代码如下: package com.thread.test; public class MyThread extends Thread { private String name; public MyThread(String name) { this.name = name; } @Override public void run() { for (int i = 0; i 100; i++) { System.ou[详细]
-
常用的C语言库函数达成
所属栏目:[教程] 日期:2021-12-08 热度:93
函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。 返回值 若参数s1和s2字符串相同则返回0。s1长度大于s2长度则返回大于0 的值,s1 长度若小于s2 长度则返回小于0的值。 int strcasecmp(const char *s1, const char *s2) { in[详细]
-
ArrayList集合 深入认识
所属栏目:[教程] 日期:2021-12-08 热度:149
集合出现的原因 数组存储数据是固定存储 ,当遇到要存储数据的个数不确定的时候 数组就不满足了,集合就出现了 集合存储数据的个数,可以随着数据量的变化而变化,不会造成越界或者大量的空间浪费 存储数据的个数是可变的 ArrayList: java.util包下 底层维护了一[详细]
-
Java8中部分新特性介绍
所属栏目:[教程] 日期:2021-12-08 热度:69
Java8中的新特性 一、Lambda表达式 Lambda表达式可以理解为一种可传递的匿名函数:它没有名称,但又参数列表、函数主体、返回类型,可能还有一个可以抛出的异常列表。 匿名:和匿名类类似的,它没有明确的名字 函数:Lambda函数不属于某个特定的类,但和方法[详细]
-
C++多继承多态的达成
所属栏目:[教程] 日期:2021-12-08 热度:81
如果一个类中存在虚函数,在声明类的对象时,编译器就会给该对象生成一个虚函数指针,该虚函数指针指向该类对应的虚函数表。 多态的实现是因为使用了一种动态绑定的机制,在编译期间不确定调用函数的地址,在调用虚函数的时候,去查询虚函数指针所指向的虚函[详细]
-
Java面向对象的数组化信息解决
所属栏目:[教程] 日期:2021-12-08 热度:197
虽然非常简单的东西,但对于一些自学的新手和前期理解的不够深的萌新来说,应该会有很大的帮助,有助于理解。初学面向对象的时候,我想许多同学对此很纳闷。简单的问题复杂化,多此一举诸之云云。 那么往下看: package com.linuxidc.test3; import Java.util[详细]
-
Quartz之Job与JobDetail畅聊
所属栏目:[教程] 日期:2021-12-08 热度:50
Quartz可以用来做什么? Quartz是一个任务调度框架。比如你遇到这样的问题 想每月25号,信用卡自动还款 想每年4月1日自己给当年暗恋女神发一封匿名贺卡 想每隔1小时,备份一下自己的爱情动作片 学习笔记到云盘 这些问题总结起来就是:在某一个有规律的时间点[详细]
-
分析Java静态代码块和构造代码块
所属栏目:[教程] 日期:2021-12-08 热度:146
一、对静态代码块和非静态代码块进行简单的总结 1.静态代码块: 静态代码块是在当类被载入(内存)时最先被调用的,且之被执行一次,静态块常用来执行类属性的初始化。执行类的载入之前就会调用。 2.非静态代码块: 非静态代码块是在当类的对象被创建载入([详细]
-
Java程序设计环境总结
所属栏目:[教程] 日期:2021-12-08 热度:180
本文主要Java程序设计环境的要点,以及相关注意事项。 一、安装Java开发包 Oracle公司为Linux、Mac OS X、Solaris和Windows提供了Java开发工具包(JDK)的最新、最完整的版本。至于大佬们为什么没有打算合作一下,在电脑中自动配置Java开发程序,那时有着一[详细]
-
关于Java常见的问题
所属栏目:[教程] 日期:2021-12-08 热度:67
误解一:JavaScript是Java的简易版 JavaScript是一种在网页中使用的脚本语言,它的原名叫做LiveScript。JavaScript的语法与Java类似。除此之外,他们再无任何关系。JavaScript的一个子集已经标准化为ECMA-262,它更加紧密地与浏览器集成在一起。 误解二:所[详细]
-
使用JPA和Hibernate进行批量处理的最佳办法
所属栏目:[教程] 日期:2021-12-08 热度:99
在本文中,你将了解什么是批处理,为什么要使用它,以及如何在JPA和Hibernate中正确使用它。 批处理 在编写企业应用程序时,通常将工作分配在服务于典型OLTP(在线事务处理)传输的前端系统,和一个或多个批处理用于ETL(Extract,Transform,Load)操作。[详细]
-
SQL Server 数据页缓冲区的内存问题分析
所属栏目:[教程] 日期:2021-12-08 热度:169
SQL Server会把经常使用到的数据缓存在内存里(就是数据页缓存),用以提高数据访问速度。因为磁盘访问速度远远低于内存,所以减少磁盘访问量同样是数据库优化的重要方面。 当数据页缓存区出现内存不足,则会出现查询慢,磁盘忙等等问题。 分析方法:主要是用[详细]
-
SQL参数化查询的另一个理由 命中执行方案
所属栏目:[教程] 日期:2021-12-08 热度:76
1概述 SQL语言的本质就是一串伪代码,表达的是做什么,而不是怎么做的意思。如其它语言一样,SQL语句需要编译之后才能运行,所以每一条SQL是需要通过编译器解释才能运行的(在这之间还要做SQL的优化)。而这些步骤都是需要运行成本,所以在数据库中有一个叫做执[详细]
-
SQL Server 数据库索引其索引的小方法
所属栏目:[教程] 日期:2021-12-08 热度:120
一、什么是索引 减少磁盘I/O和逻辑读次数的最佳方法之一就是使用【索引】 索引允许SQL Server在表中查找数据而不需要扫描整个表。 1.1、索引的好处: 当表没有聚集索引时,成为【堆或堆表】 【堆】是一堆未加工的数据,以行标识符作为指向存储位置的指针。表[详细]
-
设置SQLServer数据库中某些表为只读的多种方法介绍
所属栏目:[教程] 日期:2021-12-08 热度:195
一般情况下会有几种情况需要你把数据库设为只读: 1. Insert,Update,Delete 触发器 2. Check 约束 和 Delete 触发器 3. 设置数据库为只读 4. 把表放到只读文件组中 5. 拒绝对象级别权限 6. 创建视图 在开始之前,先创建一个数据库及表作为示例: 复制代码 代[详细]
-
T-SQL问题处理集锦 数据加解密全集
所属栏目:[教程] 日期:2021-12-08 热度:124
以下代码已经在SQLServer2008上的示例数据库测试通过 问题一:如何为数据进行加密与解密,避免使用者窃取机密数据? 对于一些敏感数据,如密码、卡号,一般不能使用正常数值来存储。否则会有安全隐患。以往的加密解密都有前端应用程序来辅助完成。而数据库一[详细]
-
MSSQL安全设置的具体步骤和技巧小结
所属栏目:[教程] 日期:2021-12-08 热度:115
第一步肯定是打上SQL SERVER最新的安全补丁.如果这一步都没有做好,那我们也没有继续下去的必要了。 第二步是修改默认的1433端口,并且将SQL SERVER隐藏。这样能禁止对试图枚举网络上现有的 SQL Server 客户端所发出的广播作出响应。另外,还需要在TCP/IP筛[详细]
-
畅聊SQL Server中统计对于查询的影响分析
所属栏目:[教程] 日期:2021-12-08 热度:90
而每次查询分析器寻找路径时,并不会每一次都去统计索引中包含的行数,值的范围等,而是根据一定条件创建和更新这些信息后保存到数据库中,这也就是所谓的统计信息。 如何查看统计信息 查看SQL Server的统计信息非常简单,使用如下指令: DBCC SHOW_STATISTI[详细]
-
INSERT INTO SELECT语句与SELECT INTO FROM语句的一些差异
所属栏目:[教程] 日期:2021-12-08 热度:94
1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。示例如下: INSERT INTO[详细]
-
分析SQL语句性能3种技巧分享
所属栏目:[教程] 日期:2021-12-08 热度:83
第一种方法: 复制代码 代码如下: Minimsdn.com为您提供的代码: -- Turn ON [Display IO Info when execute SQL] SET STATISTICS IO ON -- Turn OFF [Display IO Info when execute SQL] SET STATISTICS IO OFF Link: 第二种方法: 复制代码 代码如下: MINIMS[详细]
-
SQL Server修改标识列技巧 如自增列的批量化修改
所属栏目:[教程] 日期:2021-12-08 热度:71
通过界面设计上是能手工操作的,无法达到我批量修改几千台服务器。 因为此了一个脚本来批量执行。 环境:redgate + mssql 2008 r2 以下代码根据自己的业务稍做修改即使用。 复制代码 代码如下: --允许对系统表进行更新 exec sp_configure allow updates,1 rec[详细]
-
优化 SQL Server 索引的小方法
所属栏目:[教程] 日期:2021-12-08 热度:155
在本文中,我将说明如何用SQL Server的工具来优化数据库索引的使用,本文还涉及到有关索引的一般性知识。 关于索引的常识 影响到数据库性能的最大因素就是索引。由于该问题的复杂性,我只可能简单的谈谈这个问题,不过关于这方面的问题,目前有好几本不错的[详细]

浙公网安备 33038102330459号