- Angular 8正式发布
天天向上卡索
原文地址:https://www.cnblogs.com/haogj/archive/2019/05/29/10942551.htmlAngular8-更小的包,CLIAPI以及与生态保持一致Angular8现在发布了!这是跨越整个平台的重要发布,包括框架、AngularMaterial,与主版本同步的CLI。该发布改进了应用程序在现代浏览器上的启动时间,提供了开发CLI的新的API,保持了Ang
- 优化体验:首屏优化,除了Loading动画还有什么
贪心xiong
目标防止页面刷新的瞬间空白效果动画效果实现方法介绍(基于Angular8)01AngularUniversal(首屏输出)02使用ngIf方法以及Index.html写入动画03补充点:如何只用Angular与cordova直接打包(windows)01AngularUniversal官网文档:https://angular.io/guide/universal《Angular5服务端渲染实战》:
- Angular 8 oauth2 oidc
bei6
angular8oauth2oidc依赖angular8angular-oauth2-oidc特点支持单点登录默认走sessionStorage存储,关闭浏览器自动清除登录状态支持外部配置auth设置[计划中]修改配置下面列举最常用的三个配置打开app.component.ts中的configure方法中:issuer配置认证服务器redirectUri配置回调页clientId配置client唯
- Angular8 实战(十)【组件封装】分离封装第一个组件
七七_77_77
本章主要讲解如何封装组件组件封装的意义组件重用简化逻辑对于之前的代码,我们都直接写在了根组件中,但是我们目前只写了导航栏部分,还不包含页面上的其它部分,如商品列表、底部菜单栏等,理论上来说,所有组件都可以写在根组件中。但是,不仅根组件负荷大,也不利于代码的维护。如果是多人合作的项目,更不建议这样做。对于一个组件来说可以被一个工程中的不同模块使用,甚至可以被不同工程重用,一定程度上减少了代码重复编写
- 2020-11-27
海盐腌渍的咸鱼
Angular8.x学习随笔一、Angular绑定数据1.public共有默认可以在这个类使用,也可以在类外面使用private私有只有当前类可以访问这个属性protectel保护类型只有当前类和它的子类可以访问使用2.数据文本绑定使用{{}}3.绑定HTMLthis.h="这是一个h2标签"二、数据循环1*ngFor普通循环{{item}}component.ts中代码items=['循环1',
- ECharts雷达图的普通实现及angular8中的实现
Greg_Zhong
echartsangular
题一1.保存为本地html文件,可直接看到效果~Document//1.ECharts最基本的代码结构;//2.定义各个纬度的最大值,通过radar属性配置;//3准备产品数据设置给series下的data;//4健type的值设置radar//基于准备好的dom,初始化echarts实例//varmyChart=echarts.init(document.getElementById('main
- Angular8 实战(二十)模块的划分
七七_77_77
本章学习模块的划分先来看一下模块中的“坑”导入其它模块时,需要知道使用该模块的目的如果是组件,那么需要在每一个需要的模块都进行导入如果是服务,那么一般来说在根模块中导入一次即可需要在每个需要的模块中进行导入CommonModule:提供绑定、ngIf和ngFor等基础指令,基本上每个模块都需要导入它。FormsModule/ReactiveFormsModule:表单模块需要在每个需要的模块导入提
- 【解决方案】win10安装angular8的踩坑记录——ng : 无法加载文件 D:\Program Files\nodejs\ng.ps1
向着光芒的女孩
前端笔记解决方案javascriptangular.jsnpmnode.js
用的vscode的终端来进行安装的node和npm看版本已经把node安装到目前最新稳定版了,node是12.14.1,npm是6.5.0cnpm看版本:6.1.0全局安装AngularCLIcnpminstall-g@angular/cli4.看是否安装成功输入ngversion结果报错:ng:无法加载文件D:\ProgramFiles\nodejs\ng.ps1,因为在此系统上禁止运行脚本。挣
- Angular8升级至Angular13遇到的问题
富朝阳
Angularangular.js前端javascriptangulartypescript
根据项目需求,需要把Angular版本从8升级到13,无法从8直接升至13,需要一级一级的升级,本文介绍了在升级Angular版本的时候的一种报错和解决办法。一、开始之前首先确保你Node.js>=12.20创建新的分支,或者使用其他方式备份当前项目删除项目下yarn.lock或package-lock.jso二、升级步骤(一级一级的升级)阅读下官方升级文档:AngularUpdateGuide升
- 2020年四月复盘| 忙碌与收获
爱喝茶的小姐姐
【四月最有成就感的事】♡工作上完成了发布版本看板,迭代看板,变更作业♡利用下班时间,学习了es6-es10的视频课程以及angular8拼多多视频,各完成一半。♡我跟老公相继发了年终奖。♡还清了外债♡周末加了三天班【财务】♡本月开销比较大,总共花了6400。主要在买衣服,和筹办婚礼上♡发了年终奖,有了存款。♡闲鱼上卖掉了两件闲置物品【本周小确幸】♡去了两次长申超市,吃了一次沙县。♡白鹭园逛了一次。
- LIMSChain半月报10月20-11月5日
limschain
LIMSChain半月10月20日-11月5日伙伴们,LIMSChain半月报于每月5号和20号发布项目进度,如遇节假日,则顺延至工作日发布,敬请关注!LIMSChain检测报告1、优化报告表格功能2、修复检测报告模板功能3、pdf报表解析功能及完善,bug修复4、报表自定义功能5、angular8迁移测试6、excel生成功能LIMSChain样品管理1.【优化】样品检测结果时间更新2.【优化】
- Ionic4+angular 安卓打包 签名包(release 包)
胡桃Ku
前言项目环境为ionic4+angular8记一套简单的安卓签名包打包方法。1.生成.jks签名文件找到本机javajdk路径如:C:\ProgramFiles\Java\jdk1.8.0_131\bin打开管理员权限命令行工具(下图示例用的ruby,node命令行也行)到上述路径,执行keytool-genkey-v-keystore项目名.jks-keyalgRSA-keysize2048-v
- 在Angular 8中使用自定义MultiSelect下拉菜单创建动态行
寒冰屋
web前端Angular8MultiSelect动态行
目录介绍如何工作?先决条件使用代码第1步第2步第3步第4步第5步第6步第7步第8步第9步第10步第11步结论介绍在本文中,我们将学习如何使用Angular8创建动态行和自定义多选下拉列表。用于Web应用程序的Angularmultiselect下拉组件易于集成和使用。它可以绑定到任何自定义数据源。如何工作?Angular中已经提供了Multidropdown复选框,称为ng-multiselect
- Angular8 实战(十九)模块的概念
七七_77_77
本章学习Angular中的模块Angular官网解释翻译Angular应用是模块化的,它拥有自己的模块化系统,称作NgModule。一个NgModule就是一个容器,用于存放一些内聚的代码块,这些代码块专注于某个应用领域、某个工作流或一组紧密相关的功能。它可以包含一些组件、服务提供者或其它代码文件,其作用域由包含它们的NgModule定义。它还可以导入一些由其它模块中导出的功能,并导出一些指定的功
- 2020年四月计划|一步一个脚印
爱喝茶的小姐姐
【学习】☆完成angular8开发拼多多学习☆完成es6课程学习【工作】☆利用好上班时间,提高工作效率,上班拒绝聊天。【生活】☆减肥,晚上少吃饭或者不吃饭,打卡,目标瘦到120斤以下。☆关注肩颈【健康】☆去医院查一下幽门,如果有,吃药做调理。☆关注肩颈,做活动颈椎部位。☆多喝水,不久坐或者久站。【读书】☆读完一本书,并做读书笔记【财务】☆开销控制在5500以内☆还清外债【微习惯】☆早起喝一杯水☆坚
- Angular 8 正式发布!
蘑菇不寂寞
局长发布于2019年05月29日Angular团队今天宣布推出Angular8正式版。作为一个期待已久的重大版本更新,Angular8为框架、AngularMaterial和命令行界面工具AngularCLI带来了大量的改进和新功能。团队表示Angular8显著减少了在现代浏览器中应用程序的启动时间、提供了用于定制CLI的新API,并让Angular与生态系统以及更多的Web标准保持一致。下面继续
- Angular8 实战(十七)轮播图组件
七七_77_77
本章主要内容是完成这个轮播图组件~首先来修复一下上两个章节中的bug,滚动顶部菜单时,轮播图部分也会被滚动。原则上来说菜单和轮播图的滚动互不影响。这是由于Scrollable-tab中的ul没设置overflow-x样式。修改如下:17-1.gif修改图片样式17-2.gif自定义图片高度把轮播图中的高度设为自定义属性,那么其它组件调用时可根据需求传入高度。17-3.gif自动轮播每隔2秒指定滚动
- Angular8 实战(十六)在模板中引用多个元素
七七_77_77
上一章学习了在组件类中通过ViewChild去引用模板中的元素,是通过引用名引用的。但是ViewChild不只可以指定引用名引用,也可以指定组件类型来引用。@ViewChild比如引用image-slider组件,那么使用方法如下:@ViewChild('ImageSliderComponent',{static:true})imageSlider:ImageSliderComponent;所以,
- Angular8升级到Angular9以及报错解决
爆裂吧叶子
练习node.jsangularcliangular9
升级8->9升级方式和之前版本更新差不多,想看详细解释的可以看我之前的博客,这里直接放升级的code。1.升级全局AngularCLInpminstall-g@angular/cli@latest2.解决CLI和程序CLI版本不一致问题npmrebuildnode-sass3.(可选)升级kendo组件,没有的直接到跳到4npminstall-gnpm-check-updatesncu-u-f/^
- ngAfterViewInit( ) to early /// ngFor和异步网络请求导致无法选中目标元素的问题
董厂长
JSRXJSangularangular.js前端javascript
今天遇到的最无语的问题:angular8版本以上,我在ngafterViewInit()中选取元素选取不到,加上setTimeOut()之后才可以选中网上的解释:Angular的ngAfterViewInit生命周期钩子是在组件视图的子视图初始化完成之后被调用的。但是如果您遇到了在ngAfterViewInit中某些元素仍未完全初始化的问题,可能是因为这些元素在ngAfterViewInit被调用
- angular8教程(7)-图片预览并上传
紫馨_1bde
本篇教程将以上传头像为例说明如何预览图片并上传给服务器端。首先,我们需要在界面上放置一个选取本地图片的控件。html中的表单输入控件input,type为file可以满足这一需求。而ng-zorro的框架在这一基本控件的基础上封装了一个专门用于上传图片的控件即上传upload。但是文档上提供的这个控件用法默认是选取图片后直接上传的,而我希望选取图片后先显示预览,待用户点击提交后再以整个表单的形式上
- Angular8 实战(十八)组件的双向绑定
七七_77_77
本章讲解组件的双向绑定~首先新建一个网格组件,本章并不会实现其内容,只是用来演示一下组件的双向绑定。新建组件的过程就不再此赘述。18-1.png其实之前我们的案例中已经多次使用了,那么双向到底是什么?看一下小示例18-2.gif[value]=“username”--绑定username值到input的value(input)="表达式"--绑定表达式到input的input事件username=
- angular8+threejs 如何架构项目+分离模型+模型动画调用+动画暂停/继续
候鸟_ywh
原因:threejs在运用的时候因为是没有html全都是js,所以我想把每个模型都分成不同的service来处理,而且事件也分离到自己的service里面附加模型下载地址:传送门结构事例(有点乱没整理求不要骂)image.png下面直接上代码吧1、新建ng项目(不多说了);2、新建一个base.ts(angular8+threejs入坑文中有详细说明),主要是用于存放一些threejs场景的基本元
- chatGPT测试:angular 8以上,word转pdf的组件生成
董厂长
angular.jsjavascriptecmascript
User:帮我写一个angular8以上,word转pdf的组件assistant:好的,下面是一个示例Angular8+组件,使用`docx-to-pdf`库将Word文档转换为PDF格式。首先,你需要安装以下两个库:1.`docx-to-pdf`:用于将Word文档转换为PDF格式。2.`file-saver`:用于将转换后的PDF文件保存到本地。你可以使用以下命令来安装这两个库:```npm
- Angular6升级到Angular8报错问题的解决合集
目录1.polyfills.ts中reflect文件丢失2.@anguar/http不兼容3.kendoCSS报错4.typescript不兼容问题总结1.polyfills.ts中reflect文件丢失报错如下ERRORin./src/polyfills.tsModulenotfound:Error:Can'tresolve'core-js/es7/reflect'in'E:\AJ\update
- 关于angular8 升级到9样式问题 bootstrap4 reboot.scss
MAYDAY77
具体参考https://www.csdn.net/tags/NtzaYgzsMTcwOTMtYmxvZwO0O0OO0O0O.html担心链接失效,直接复制粘贴,非个人文章。查看Bootstrap4的新重置:Reboot.css2020-07-2105:29:42I'vebeenwantingtowritethisarticleforalongtime-sinceAugust25,2015tobe
- Angular8的使用(八):打包到tomcat中部署
hello_fracong
Angualr8
1.修改build指令在package.json文件中,修改scripts的build的value值:{"name":"test-web","version":"0.0.0","scripts":{"ng":"ng","start":"ngserve","build":"ngbuild--base-href/test-web/--output-path/home/fracong/test/test
- angular8教程(3)-路由和组件生成
紫馨_1bde
紧接着上一篇我们讲到项目中已经引入了ng-zorro的UI库,可以开始正式的编码。我们先看app.component.html,很容易看出来这里写入了带侧边栏的页面布局,这个界面的布局最外层是nz-layout,往里一层分为了左右两部分,左边是nz-sider,右边又是一个nz-layout,左边的nz-side又分为上下两部分,上面是logo和title,下面是nz-menu菜单,右边也是分为上
- 在SAP Commerce CCv2上build和部署Spartacus 2.0的一些问题
JerryWang_汪子熙
https://github.com/SAP/spartacus/issues/7993https://github.com/SAP/spartacus/issues/10205Theangular8basedfilelayoutcontainsadistfolderwithalltheapplicationbuildfilesinasubfolder.TheSSRentryfile(server
- 如何实现angular 8 版本以上的异步验证
董厂长
angularjavascript前端angular
如何实现angular8版本以上的异步验证在Angular8及以上版本中,可以使用异步验证器来进行异步验证。异步验证器是指在表单验证过程中,使用一个异步操作(比如HTTP请求)来检查控件的有效性。在Angular中,异步验证器是一个函数,它接收一个控件作为参数,并返回一个Promise或Observable对象。如果该Promise或Observable对象解决为null或undefined,则表
- 面向对象面向过程
3213213333332132
java
面向对象:把要完成的一件事,通过对象间的协作实现。
面向过程:把要完成的一件事,通过循序依次调用各个模块实现。
我把大象装进冰箱这件事为例,用面向对象和面向过程实现,都是用java代码完成。
1、面向对象
package bigDemo.ObjectOriented;
/**
* 大象类
*
* @Description
* @author FuJian
- Java Hotspot: Remove the Permanent Generation
bookjovi
HotSpot
openjdk上关于hotspot将移除永久带的描述非常详细,http://openjdk.java.net/jeps/122
JEP 122: Remove the Permanent Generation
Author Jon Masamitsu
Organization Oracle
Created 2010/8/15
Updated 2011/
- 正则表达式向前查找向后查找,环绕或零宽断言
dcj3sjt126com
正则表达式
向前查找和向后查找
1. 向前查找:根据要匹配的字符序列后面存在一个特定的字符序列(肯定式向前查找)或不存在一个特定的序列(否定式向前查找)来决定是否匹配。.NET将向前查找称之为零宽度向前查找断言。
对于向前查找,出现在指定项之后的字符序列不会被正则表达式引擎返回。
2. 向后查找:一个要匹配的字符序列前面有或者没有指定的
- BaseDao
171815164
seda
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class BaseDao {
public Conn
- Ant标签详解--Java命令
g21121
Java命令
这一篇主要介绍与java相关标签的使用 终于开始重头戏了,Java部分是我们关注的重点也是项目中用处最多的部分。
1
- [简单]代码片段_电梯数字排列
53873039oycg
代码
今天看电梯数字排列是9 18 26这样呈倒N排列的,写了个类似的打印例子,如下:
import java.util.Arrays;
public class 电梯数字排列_S3_Test {
public static void main(S
- Hessian原理
云端月影
hessian原理
Hessian 原理分析
一. 远程通讯协议的基本原理
网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协
- 区分Activity的四种加载模式----以及Intent的setFlags
aijuans
android
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。
这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置
Activity有四种加载模式:
standard
singleTop
- hibernate几个核心API及其查询分析
antonyup_2006
html.netHibernatexml配置管理
(一) org.hibernate.cfg.Configuration类
读取配置文件并创建唯一的SessionFactory对象.(一般,程序初始化hibernate时创建.)
Configuration co
- PL/SQL的流程控制
百合不是茶
oraclePL/SQL编程循环控制
PL/SQL也是一门高级语言,所以流程控制是必须要有的,oracle数据库的pl/sql比sqlserver数据库要难,很多pl/sql中有的sqlserver里面没有
流程控制;
分支语句 if 条件 then 结果 else 结果 end if ;
条件语句 case when 条件 then 结果;
循环语句 loop
- 强大的Mockito测试框架
bijian1013
mockito单元测试
一.自动生成Mock类 在需要Mock的属性上标记@Mock注解,然后@RunWith中配置Mockito的TestRunner或者在setUp()方法中显示调用MockitoAnnotations.initMocks(this);生成Mock类即可。二.自动注入Mock类到被测试类 &nbs
- 精通Oracle10编程SQL(11)开发子程序
bijian1013
oracle数据库plsql
/*
*开发子程序
*/
--子程序目是指被命名的PL/SQL块,这种块可以带有参数,可以在不同应用程序中多次调用
--PL/SQL有两种类型的子程序:过程和函数
--开发过程
--建立过程:不带任何参数
CREATE OR REPLACE PROCEDURE out_time
IS
BEGIN
DBMS_OUTPUT.put_line(systimestamp);
E
- 【EhCache一】EhCache版Hello World
bit1129
Hello world
本篇是EhCache系列的第一篇,总体介绍使用EhCache缓存进行CRUD的API的基本使用,更细节的内容包括EhCache源代码和设计、实现原理在接下来的文章中进行介绍
环境准备
1.新建Maven项目
2.添加EhCache的Maven依赖
<dependency>
<groupId>ne
- 学习EJB3基础知识笔记
白糖_
beanHibernatejbosswebserviceejb
最近项目进入系统测试阶段,全赖袁大虾领导有力,保持一周零bug记录,这也让自己腾出不少时间补充知识。花了两天时间把“传智播客EJB3.0”看完了,EJB基本的知识也有些了解,在这记录下EJB的部分知识,以供自己以后复习使用。
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基
- angular.bootstrap
boyitech
AngularJSAngularJS APIangular中文api
angular.bootstrap
描述:
手动初始化angular。
这个函数会自动检测创建的module有没有被加载多次,如果有则会在浏览器的控制台打出警告日志,并且不会再次加载。这样可以避免在程序运行过程中许多奇怪的问题发生。
使用方法: angular .
- java-谷歌面试题-给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数
bylijinnan
java
public class SearchInShiftedArray {
/**
* 题目:给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数。
* 请在这个特殊数组中找出给定的整数。
* 解答:
* 其实就是“旋转数组”。旋转数组的最小元素见http://bylijinnan.iteye.com/bl
- 天使还是魔鬼?都是我们制造
ducklsl
生活教育情感
----------------------------剧透请原谅,有兴趣的朋友可以自己看看电影,互相讨论哦!!!
从厦门回来的动车上,无意中瞟到了书中推荐的几部关于儿童的电影。当然,这几部电影可能会另大家失望,并不是类似小鬼当家的电影,而是关于“坏小孩”的电影!
自己挑了两部先看了看,但是发现看完之后,心里久久不能平
- [机器智能与生物]研究生物智能的问题
comsci
生物
我想,人的神经网络和苍蝇的神经网络,并没有本质的区别...就是大规模拓扑系统和中小规模拓扑分析的区别....
但是,如果去研究活体人类的神经网络和脑系统,可能会受到一些法律和道德方面的限制,而且研究结果也不一定可靠,那么希望从事生物神经网络研究的朋友,不如把
- 获取Android Device的信息
dai_lm
android
String phoneInfo = "PRODUCT: " + android.os.Build.PRODUCT;
phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
phoneInfo += ", TAGS: " + android.os.Build.TAGS;
ph
- 最佳字符串匹配算法(Damerau-Levenshtein距离算法)的Java实现
datamachine
java算法字符串匹配
原文:http://www.javacodegeeks.com/2013/11/java-implementation-of-optimal-string-alignment.html------------------------------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第一课
dcj3sjt126com
englishword
long 长的
show 给...看,出示
mouth 口,嘴
write 写
use 用,使用
take 拿,带来
hand 手
clever 聪明的
often 经常
wash 洗
slow 慢的
house 房子
water 水
clean 清洁的
supper 晚餐
out 在外
face 脸,
- macvim的使用实战
dcj3sjt126com
macvim
macvim用的是mac里面的vim, 只不过是一个GUI的APP, 相当于一个壳
1. 下载macvim
https://code.google.com/p/macvim/
2. 了解macvim
:h vim的使用帮助信息
:h macvim
- java二分法查找
蕃薯耀
java二分法查找二分法java二分法
java二分法查找
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 11:40:03 星期二
http:/
- Spring Cache注解+Memcached
hanqunfeng
springmemcached
Spring3.1 Cache注解
依赖jar包:
<!-- simple-spring-memcached -->
<dependency>
<groupId>com.google.code.simple-spring-memcached</groupId>
<artifactId>simple-s
- apache commons io包快速入门
jackyrong
apache commons
原文参考
http://www.javacodegeeks.com/2014/10/apache-commons-io-tutorial.html
Apache Commons IO 包绝对是好东西,地址在http://commons.apache.org/proper/commons-io/,下面用例子分别介绍:
1) 工具类
2
- 如何学习编程
lampcy
java编程C++c
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有
- 架构师之spring-----spring3.0新特性的bean加载控制@DependsOn和@Lazy
nannan408
Spring3
1.前言。
如题。
2.描述。
@DependsOn用于强制初始化其他Bean。可以修饰Bean类或方法,使用该Annotation时可以指定一个字符串数组作为参数,每个数组元素对应于一个强制初始化的Bean。
@DependsOn({"steelAxe","abc"})
@Comp
- Spring4+quartz2的配置和代码方式调度
Everyday都不同
代码配置spring4quartz2.x定时任务
前言:这些天简直被quartz虐哭。。因为quartz 2.x版本相比quartz1.x版本的API改动太多,所以,只好自己去查阅底层API……
quartz定时任务必须搞清楚几个概念:
JobDetail——处理类
Trigger——触发器,指定触发时间,必须要有JobDetail属性,即触发对象
Scheduler——调度器,组织处理类和触发器,配置方式一般只需指定触发
- Hibernate入门
tntxia
Hibernate
前言
使用面向对象的语言和关系型的数据库,开发起来很繁琐,费时。由于现在流行的数据库都不面向对象。Hibernate 是一个Java的ORM(Object/Relational Mapping)解决方案。
Hibernte不仅关心把Java对象对应到数据库的表中,而且提供了请求和检索的方法。简化了手工进行JDBC操作的流程。
如
- Math类
xiaoxing598
Math
一、Java中的数字(Math)类是final类,不可继承。
1、常数 PI:double圆周率 E:double自然对数
2、截取(注意方法的返回类型) double ceil(double d) 返回不小于d的最小整数 double floor(double d) 返回不大于d的整最大数 int round(float f) 返回四舍五入后的整数 long round