首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java高级进阶|不卑不亢,自己

这次先分析分析BigDecimal的用法,因为之前自己在使用float和double这样的基本数据类型时踩过坑,所以这次写也算是有时间来看下,如何更好的看下BigDecimal的基本用法了,其基本使用还是加减乘除的运算...先看下BigDecimal的结构图,然后在看下类的继承结构,这样便于自己进行各个方法的分析,由于这里面的方法还是蛮多的,所以分析一部分方法就可以了。 ?...public class BigDecimal extends Number implements Comparable {} 一张图很清晰概括了这个类之间的关系,java的特性就是单继承...; import java.math.RoundingMode; import java.util.ArrayList; import java.util.List; import java.util.Objects...; import java.util.Optional; import java.util.function.Function; import java.util.function.ToDoubleFunction

86920
您找到你想要的搜索结果了吗?
是的
没有找到

C#项目实战练习:自己的QQ

前言   C#程序设计实战练习项目,做一个类似于QQ的软件,程序参考明日科技出版的《C#项目开发入门实战》第一章:Q友,自己的QQ。   众所周知,学编程实践大于纯论理学习。...选择 .NET Framework 框架   打开visual studio 2019,创建新项目。...创建DataOperator类   在项目资源管理器下右键项目文件,在右键菜单中选择添加,为程序添加一个DataOperator类,此类实现了本程序与本地数据库的连接。实现代码如下。   ...在项目资源管理器下右键项目文件,在右键菜单中选择添加,为程序添加一个form窗体,并将改窗体的Name设置成Frm_Main 按下回车键自动登录   如何实现当账号和密码都输入完成后,不点击安全登录空间...注册窗体控件填充   字体大小颜色等其他属性没有列出,可自己尝试。

7K20

在公司项目自己在学校的有什么区别?

文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 不知道大家还是学生的时候有没有这个问题:公司项目自己在学校练手的项目有多大的区别...我以前在学校跟着视频一些项目练手,总感觉公司的东西会要难很多,不知道跟公司的真实项目区别在哪。 总的来说,我实习的总时间也快半年了,谈谈我觉得公司项目自己练手的项目有啥区别,欢迎补充。...区别 在视频练的项目大多数都是由讲师在本地编码来讲解整一个项目的开发过程,而我们去到公司的第一件事是啥?把项目clone(checkout)到本地来看。...远程Debug 还有,我们自己项目的时候,try-catch完了之后,习惯可能就e.printStackTrace(); ?...比如说:LOG.error("send java3y article failed, {}", e); 于是,一般出现了问题,我们先去登上机器,查一下日志的信息是怎么样的。

79030

在公司项目自己在学校的有什么区别?

本文转自:Java3y 不知道大家还是学生的时候有没有这个问题:公司项目自己在学校练手的项目有多大的区别。...我以前在学校跟着视频一些项目练手,总感觉公司的东西会要难很多,不知道跟公司的真实项目区别在哪。 总的来说,我实习的总时间也快半年了,谈谈我觉得公司项目自己练手的项目有啥区别,欢迎补充。...区别 在视频练的项目大多数都是由讲师在本地编码来讲解整一个项目的开发过程,而我们去到公司的第一件事是啥?把项目clone(checkout)到本地来看。...远程Debug 还有,我们自己项目的时候,try-catch完了之后,习惯可能就e.printStackTrace(); ?...比如说:LOG.error("send java3y article failed, {}", e); 于是,一般出现了问题,我们先去登上机器,查一下日志的信息是怎么样的。

68820

维护开源项目太难了,Redis之父:只自己想做的

而且 Pedro 除了自己的本职工作外,还得抽时间维护自己的开源项目,最后却损害了自己的身体健康。他不得已在“保持开源项目活跃度”和“保持健康”之间选择了后者。...antirez 以他丰富的维护经验说道,开源维护并不是要满足所有人的要求,也不是什么都不做,而是需要挑选你想要解决的问题,“只自己想做的 (just do what you want)”,并且“花固定时间...,甚至每天几分钟都行,在这段时间只做你喜欢的事情”。...不要因为软件是免费的而陷入对软件质量不负责任的陷阱:只自己想做的事,认真完成工作,并形成良好的文档。不要因为因为“它是免费的”就发布一些糟糕的东西,另外就是按照你想要的方式做事,但要带着爱。...更重要的是,这种全年无休的上班生活让他无法放松,从而无法一些创造性的工作。 开源项目维护工作是一项艰巨的任务。

35910

测试的请不要自己“贬低”自己,可以不?

,增加不可替代性;但也因为这样测试的开始在通过不一样的方式在“贬低”自己,如测试的没有钱途,薪资低,容易被替代,为了不被替代开始抛弃本身的业务测试,开始我要学代码,我要做自动化,自动化测试才是出路,...有对比就有伤害,我知道大家都眼光高,都喜欢往高处看,但往往就失去了自己,偶尔要往低处看看,你才会珍惜下自己的测试职业,别等失去了,才来后悔;热爱这个岗位,也代表着你要为这个岗位付出你心血,也不是说拿了工资...,学习是解决问题的方式,认可自己的职业才是驱动自己前进的动力,同样一件事,不同人的效果不一样;所以点一点不可耻,不认可自己的点一点才可耻;砌砖都能有高级工程师,你认为如此简单的事其实不简单,做好还有很大差距...我看到身边的人,很多人都是盲目追从,半途而废,然后看不起的业务,最后就是将就的状态;其实要认识到本质,测试的是基于业务,业务有了你才有存在的意义,业务不起来,你天天要搞自动化什么的,合适吗?...岁,50岁,都没必要担忧; 测试是一个细心活,敏感度要高,责任心要强,要耐得住寂寞,要善于发现,改进,要抗得住压力,要做好项目的质量保证,守住企业质量的生命线;这样的岗位不仅让你工作养成良好习惯

57220

产品相关 产品VS项目

项目在开始时就已经有明确的客户,需求也相对明确,按要求完成任务就好,所以项目的风险相对较小。...,随着各种内外部信息的变化,产品负责人需要不断修正自己的判断,给出适宜的创新,所以,错产品的过程相对复杂一些 项目的过程更行像执行一个新任务,可能该任务仅是整个过程中的某个环节,在规定的时间内完成该任务即可...,所以项目更侧重计划和控制,过程相对简单。...5、产出物不一样 产品的产出物应该是个可用的产品 项目的产出物,不一定是产品,可能只是某些功能模块完成、某阶段任务的完成 6、团队不一样 项目团队是一个”临时性和开放性”的组织,也就是说,当一个项目完成后...(三)值得思考的实际 我们可能面临的问题则是产品和项目一对一,看起来简单了却导致大量组件和模块无法复用的巨大浪费,同时更大的问题是把项目当成产品来,忽视了项目本身严格的项目目标和边界,导致项目和产品都没有做好

48331

自己网站需要考虑的问题

网站是一件挺耗费时间和金钱的事情,可复杂可简单,简单的只需要注册域名、购买服务器,利用开源 CMS 程序(例如 WordPress、帝国、织梦、zblog)建站就可以了,不是很考虑哪些需要什么授权域名的东西...回到正题,所以其实编程笔记认为最重要的一个方面就是自己动手能力是否足够,换句话说就是能否折腾代码,是否懂运营,以及至少什么是域名和服务器,以及只是简单的博客网站,还是想要做资讯,以及电商或其他功能或行业性网站...,如果会其中一两样并且愿意折腾,那么可能就会相对方便很多,也很容易开始踏出第一步,否则可能就需要明白自己的需求,以及准备好预算了。...至于网站需要考虑哪些问题,一两句话其实也说不明白,网站类型的不一样也会有很多差别,以及每个人的需求和追求目的都不一样,很难以偏概全,所有编程笔记就依次来分享一下建站的整体流程,梳理一下思路,希望可以帮助到想要自己建站的朋友们...1.网站定位,明确搭建这个网站的目的,是想要做成什么样子,需要有哪些功能,想利用这个网站做些什么,是分享自己的写作内容,还是个人作品的展示。

2.1K40

自己网站需要考虑的问题

网站是一件挺耗费时间和金钱的事情,可复杂可简单,简单的只需要注册域名、购买服务器,利用开源 CMS 程序(例如 WordPress、帝国、织梦、zblog)建站就可以了,不是很考虑哪些需要什么授权域名的东西...回到正题,所以其实编程笔记认为最重要的一个方面就是自己动手能力是否足够,换句话说就是能否折腾代码,是否懂运营,以及至少什么是域名和服务器,以及只是简单的博客网站,还是想要做资讯,以及电商或其他功能或行业性网站...,如果会其中一两样并且愿意折腾,那么可能就会相对方便很多,也很容易开始踏出第一步,否则可能就需要明白自己的需求,以及准备好预算了。...至于网站需要考虑哪些问题,一两句话其实也说不明白,网站类型的不一样也会有很多差别,以及每个人的需求和追求目的都不一样,很难以偏概全,所有编程笔记就依次来分享一下建站的整体流程,梳理一下思路,希望可以帮助到想要自己建站的朋友们...1.网站定位,明确搭建这个网站的目的,是想要做成什么样子,需要有哪些功能,想利用这个网站做些什么,是分享自己的写作内容,还是个人作品的展示。

2.3K30

很多网站,根本不用自己

对大部分同学来说,有自己的网站是很酷的事情。我还记得自己第一次亲手搭建个人博客时,真的是满满的成就感! 但不得不说,随着技术的发展和开源,如今现成的东西实在太多了!...可以嵌入和折叠代码块、提供组件在终端中的浏览效果等,比如下方的移动端组件库站点: 移动端组件预览 Dumi 生成的网站很精简,而且封面支持自定义特性的展示,因此也很适合作为项目或产品的官方文档。...基本都是下面这个样子: 后来发现,这根本就是用了 One Nav 这样一个 导航网站 主题来自动生成的,这个网站基于开源的 Web Stack 项目二次开发,提供了更好的体验,还支持了多引擎搜索、新闻...无需自己开发,动动手指就能拥有一个属于自己的社区。文章、视频、评论、点赞、关注、知识付费等应有尽有!...---- 最后,虽然说现成的网站真香,但对于学习编程的同学来说,自己用心的、能学到知识的才是最好的!大家也可以参考上面的这些网站来学习。

1.9K40

项目去实习到底的什么?

今天是手机编辑的文章,说说项目/实习这回事。 我之前发过一些视频,讲校招四要素的,其中一个很重要的部分就是实习。 对社招同学来说,就简单了,面试最重要的就是项目,没有之一。...那这么短的时间的事情不会很多,一般教给实习生的任务也相对简单。...如果有实习留下的机会当然是去尽力争取,除了做好自己手头的那一点点任务,要主动扩展边界,主动去问自己的mentor或者TL要一些任务,其次要学会总结,把自己做过的事总结下来,为什么有这个需求,业务背景是什么...我经常看到很多校招同学的简历,项目描述视野过窄,局限在自己的那一丢丢的事情上。那作为面试官面试你的时候会希望你能站在整体视角介绍项目,以及你开发过程中遇到哪些问题和解决方案。...如果未来业务增长架构升级应该怎么?以及针对某个场景如何进行方案设计,需要在工作之余大量的涉猎其他公司或者组织的方案,并且在自己的业务场景中应用。

16310

【Django | 项目搭建】快速搭建自己项目

Django项目搭建 一、python常见的框架 1.1、什么是框架? 1.2、MVC和MVT模型 1.3、django的安装 二、建立django项目 2.1、运行项目 2.2、效果图!!...为了提高我们完成项目时的效率,我们将一些在项目中要用到最底层最基 础(程序的主体结构,程序的骨架)的东西打包弄成半成品,而将这些打 包的半层品就是框架。...恭喜你成功搭建自己项目(这个页面是没有配置URL路径 时,django自己显示的页面哦) 三、整体流程 安装django 使用windows+R输入cmd打开任务管理器 使用cd(change...dictionary) 进入到存放项目的目录 在cmd中输入:django-admin startproject web cd进入到到项目目录下,并在输入:python manage.py runserver...在cmd弹出的提示中复制url地址到网页打开,项目建立成功!

62610

网站建设教程:如何自己网站,网站步骤有哪些?

随着网站建设门槛的降低,做一个网站已经是很简单容易的事情,也不是大型企业的专属,小企业甚至个人也可以用各类自助建站系统建立自己的网站。...有了自己的网站后,不管是用来推广、展示企业形象、推广产品和品牌营销都方便很多。 那么到底自己网站有哪些步骤呢?网站制作的基本步骤是什么?...这里小编建议大家下载独立的开源建站系统来网站,用户比较多、比较成熟的有PageAdmin建站系统、ecshop系统、discuz系统这些,其中pageadmin系统在国内用户最多,在国内企业网站有超过...30%使用这个系统制作,如果购物网站,建议大家选择ecshop,这个系统购物功能很完善。...域名务必要自己注册,自己管理,这个是一个企业的软性品牌,非常重要,不要找他人或第三方公司代注册。

5.7K00

带老弟项目,凉了

于是,这货不服气,又来找我,想跟着我项目。...项目加重:每人都引入自己熟悉的库,那整个项目就会像滚雪球一样越滚越大,而且想拆分或去除某一部分,说不定雪球就碎了。...再举个夸张的例子,三位不同技术栈的前端开发一起来项目,结果出现了三大框架出现在同一项目的三足鼎立局面: [image-20210624133741199.png] 这种项目的维护难度可想而知。...项目里已经有扳手给他拧螺丝,结果这货自己造了个扳手?...团队开发可千万不能像自己写代码那样随意,希望大家把这些问题熟记于心,一名优秀的程序员、可靠的队友。 那么问题来了,后面还要不要带小阿巴项目呢?

72331

如何在面试中介绍自己项目经验(面向java改进版) 如何在面试中介绍自己项目经验

本人于3年前写的博文,如何在面试中介绍自己项目经验,经过大家的捧场,陆续得到了将近7万个点击量,也得到了众多网站公众号的转载,不过自己感觉,这篇文章更多的是偏重于方法,没有具体给到Java方面相关的说辞...1 用简历争取到更多的面试机会 本不想写这段,但最近我在帮一些同学准备简历时,发现他们虽然在当前公司里能胜任Java开发的工作,但凭简历恐怕无法得到面试机会,或者无法得到和自己相匹配的工资。...(当前不会就自己查,这块资料太多) 6 熟悉Java JVM虚拟机结构,熟悉垃圾回收流程,有JVM性能调优的经验。(当前不会也自己查) 7 有在linux分析日志和排查问题的经验。...(介绍项目背景)我最近的项目是在xx公司的xx社区爱心超市项目项目别说太大),客户方是xx公司,项目组里是6个人,开发了八个月,最近还在开发,在其中我做了删除和更新订单模块的业务 (如果是在校阶段项目需要再加上如下的话...),这个项目是我从大三开始,外面找xx公司的兼职项目项目的时候我每月还能拿到钱。

1.4K10
领券