- 博客(57)
- 资源 (3)
- 收藏
- 关注
原创 Java Stream处理2个List集合取交集、并集、差集
差集(list1 - list2)-->561。差集(list2 - list1)-->87。并集-->123562378。并集去重-->1235678。
2022-08-20 16:49:08
4193
原创 EasyExcel,让excel导入导出更加简单
EasyExcel官网地址:https://www.yuque.com/easyexcel/doc/easyexcel参考文献:EasyExcel,让excel导入导出更加简单https://mp.weixin.qq.com/s/8kgwEOv8vyV2IcRk2tcw4AEasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。github地址:https://github.com/alibaba/easyexcel
2021-02-04 17:19:46
384
转载 5 Ways You can Learn Programming Faster
Learning to program isn't something you can do in an afternoon, but it doesn't have to be a life's work, either. There are lots of things you can do to make it easier on yourself when you are learning
2021-02-04 12:17:55
362
原创 springboot整合spring data jpa进行增删改查
springboot整合spring data jpa进行增删改查项目结构application.properties基础配置server.port=8009# 服务名#spring.application.name=service-acl# mysql数据库连接spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/
2021-02-04 12:16:13
324
原创 springboot整合mybatis plus
springboot整合mybatis plus项目结构maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/
2021-02-04 09:39:24
8594
3
转载 开发流程
开发流程一、前言互联网公司常见工种有哪些?互联网中一个项目的上线会需要各个工种间的配合,以研发为视角上会承接产品需求,下会交给测试验证,最终完成项目交付上线。其实除此之外,还会有业务、运营、UI设计、运维,来配合项目的发起、使用和运维维护。图 18-1,互联网工种协同合作。除了一条线上的工作交替配合,还有同工种间的跨部门协同工作。比如:产品阶段:A产品中的部分服务,需要由另外一个部门配合开发相关服务支撑。那么双方产品需要协调好时间节奏,配合上线。 研发阶段:承接着产品跨部门的.
2021-02-03 17:19:34
310
原创 springboot整合spring jdbc
springboot整合spring jdbc目录结构maven引入jar包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/.
2021-02-03 15:35:28
391
2
转载 web.xml文件的作用及基本配置
web.xml文件的作用及基本配置 web工程中的web.xml文件有什么作用呢?它是每个web.xml工程都必须的吗?一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。那什么时候需要,什么时候可以不需要呢?要想回答上面的问题,得先了解web.xml文件使用来干什么的。web.xml文件是用来配置:欢迎页、ser
2015-10-26 15:22:46
510
转载 加快网站访问速度的9大方法
一、 网站程序中采用DIV+CSS这种模式,不用Table目前DIV+CSS是主流的编程语言,这与其体积小加载快的优点是密不可分的。主流的网站和CMS采用的也都是这种模式。因此建议大家也采用这种模式来编程,而不要采用原始的Table结构。Table结构不但管理不方便,网页体积也会变大,降低网站的加载速度。二、 采用Gzip技术对网页进行压缩采用Gzip技术对网页进行
2015-10-15 10:18:50
605
转载 如何让你的JavaScript代码更加语义化
语义化这个词在 HTML 中用的比较多,即根据内容的结构化选择合适的标签。其作用不容小觑:赋予标签含义,让代码结构更加清晰,虽然我们可以在标签上添加 class 来标识,但这种通过属性来表示本体的形式会显得不够直接,而且在一定程度上也有冗余。优化搜索引擎(SEO),结构良好的网页对搜索引擎的亲和力是很高的,百度和 google 也给出了很多网页结构化的建议(规范),方便他们抓取网页。利于设
2015-10-15 10:17:56
498
转载 基于Java的打包jar、war、ear包的作用与区别详解
以最终客户的角度来看,JAR文件就是一种封装,他们不需要知道jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表: JARWAREAR英文Java Archive fileWeb Archive fileEnte
2015-10-15 10:11:42
612
转载 程序员要学点儿理财知识,而不仅仅是代码技巧
一、富爸爸,穷爸爸关于金钱,穷爸爸总是这么说,而富爸爸则……《富爸爸,穷爸爸》是一个真实的故事,作者罗伯特?清崎的亲生父亲和朋友的父亲对金钱的看法截然不同,这使他对认识金钱产生了兴趣, 最终他接受了朋友的父亲的建议,也就是书中所说的。 “富爸爸”的观念,即不要做金钱的奴隶,要让金钱为我们工作,并由此成为一名极富传奇色彩的成功的投资家。人们在财务困境中
2015-10-15 10:09:58
540
转载 CS和BS的区别
简介:CS即Client/Server(客户端/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。并且,由于该结构的每个客户机端都需要安装相应的客户端程序,分布功能弱且兼容性差,不能实现快速部署安装和配置,因此缺少通用性
2015-10-15 10:08:36
582
转载 SSH2框架搭建 和 配置文件详解
SSH2框架搭建-----------补充说明-----------文章中所列出的struts2的2.2jar包已经不是最新的了,这个版本有严重漏洞,现在最新版本为2.3.15,所以。你懂的 http://struts.apache.org/download.cgi#struts23151 感谢网友提醒,现在不做ssh2的开发了,所以也忘了更新这篇文章,误导
2015-09-28 13:59:39
858
转载 SSH框架总结(框架分析+环境搭建+实例源码下载)
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制
2015-09-28 13:56:40
875
转载 程序员要学点儿理财知识,而不仅仅是代码技巧
一、富爸爸,穷爸爸关于金钱,穷爸爸总是这么说,而富爸爸则……《富爸爸,穷爸爸》是一个真实的故事,作者罗伯特?清崎的亲生父亲和朋友的父亲对金钱的看法截然不同,这使他对认识金钱产生了兴趣, 最终他接受了朋友的父亲的建议,也就是书中所说的。 “富爸爸”的观念,即不要做金钱的奴隶,要让金钱为我们工作,并由此成为一名极富传奇色彩的成功的投资家。人们在财务困境中挣扎的主要原
2015-09-13 11:54:55
478
转载 你男朋友是程序员吧
你男朋友是程序员吧?今天百度搜程序员三个字时,偶尔看到这么个问题,这是几个意思呢?被人问过这个问题的程序员女朋友告诉我下,你啥感觉呢?很好奇,哈哈。。。来看一个段子:男朋友写代码不理我,于是我悄悄改掉了web.xml的一个配置。他搞了两天都没调通,我告诉了他。结果他要和我分手,我很伤心。但他的朋友告诉我,他没砍死你才说明他真的爱你。。。。。程
2015-09-13 11:53:52
788
转载 写给朝九晚五的上班族的一封信
导读:很多时候并不是我们不去选择,而是无法选择!上班也好,创业也好,都是为了钱!下面不妨阅读这个故事,希望能帮到朋友们。。兼职做网络创业也有1年多了,回过头来也受益很多,不仅仅是收入,还有眼光、格局,都改变了很多很多。一个上班族,拿着固定的工作,一般也就每个月5000-10000,杭州的房价是12000/平米,而杭州一个白领的生活费最少也要4000-5000,于是当他们面临谈婚论嫁的时
2015-09-13 11:52:29
589
转载 每天一点正能量:快乐的人生很简单
◎ 有一个人去应征工作,随手将走廊上的纸屑捡起来,放进了垃圾桶,被路过的口试官看到了,因此他得到了这份工作。原来获得赏识很简单,养成好习惯就可以了。◎ 有个小弟在脚踏车店当学徒,有人送来一部故障的脚踏车,小弟除了将车修好,还把车子整理的漂亮如新,其他学徒笑他多此一举,后来雇主将脚踏车领回去的第二天,小弟被挖角到那位雇主的公司上班。原来出人头地很简单,吃点亏就可以了。◎ 有个
2015-09-13 11:49:26
477
转载 Myeclipse连接mysql数据库
我是给同学做一个J2EE 关于struct+hibernate结构的课设,数据库以前用的是Oracle,数据库丢失,不想装Oracle,那玩意装在本子上太刀了,卸不掉恶心...就换个mysql给他改改,网上的一些帖子,太老了,版本以及网址都是翻新没有翻内容,头大,不给力啊,还是不能全靠网络,毕竟有些东西要相信自己--想到了自己试试.思考才是王道.以上都是废话.开始:
2015-09-13 11:47:33
632
转载 Connection to MySQL Database with Java
Prep work1. Youneed to have MySQL database installedhttp://dev.mysql.com/downloads/windows/installer/2. DownloadMySQL JDBC DriverHttp://dev.mysql.com/downloads/connector/j/3. Create a java
2015-09-13 11:44:40
598
转载 Want to write some code? Get away from your computer!
I’ve recently realised something. The best place to write code isn’t in front of your computer, with your compiler, IDE and tools. The best place to write code is far, far away from any of these tools
2015-09-13 11:41:32
560
转载 选择跟程序员约会的10个理由
前两天我正在头脑风暴一些极客(geek)想法的时候,我的老婆突然跟我讲,你应该写一篇文章,讲讲和程序员约会的10个理由。我愣了一下,“这个应该你告诉我才对啊!”我和老婆结婚已经十多年了,我也一直在想为什么她会选择我?难道我的极客行为没有把她逼疯掉吗?在一顿长谈之后,我们总结出以下十点。1. 我们很忠诚程序员与生俱来忠诚的品质。如果一个人能忠诚于硬件,操作系统等枯燥的
2015-09-13 11:38:30
616
转载 程序员周末都喜欢做什么?
程序员周末都喜欢做什么?在公司加班?在家里加班?看电影?睡觉?程序员都怎么找女朋友?百分之八十的程序员表示,女朋友是啥,有好基友就够了。程序员都去哪些网站呢?嘿嘿嘿。。。下面是一些网友的评论:1.自从有了对象,我就不再是一个合格的程序员——你的意思是面向对象的都不是合格的程序员?——活该你屌丝一辈子2.麻痹,全中3.膝盖被射烂……4.写代码 上周我都
2015-09-13 11:37:50
1021
转载 Facebook上程序员的爆笑故事
1、计算机达人的鞋子2、为什么我要上大学?图 1. 学生问:“为什么我要上大学?”导师回答:“这样你可以就得到学位。”图 2. 学生问:“得到学位是为了什么?”导师回答:“这样你可以就得到好的工作。”图 3. 学生问:“得到好的工作是为了什么?”导师回答:“这样你就可以赚更多的钱了。”图 4. 学生问:“赚更多的钱是为了什么?”导师回答:“这样你就可
2015-09-13 11:36:42
789
转载 Stop Working More Than 40 Hours a Week BY GEOFFREY JAMES @SALES_SOURCE
You may think you're getting more accomplished by working longer hours. You're probably wrong.38.2k SHARES There's been a flurry of recent coverage praising
2015-09-13 11:35:58
533
转载 程序员笑话:只有程序猿才看得懂
1.世上有10种人:懂二进制的和不懂二进制2.程序员写诗:我一直以为 愚蠢是一个 抽象类,但却发现了你这个实例。我以为微软错了,然后拨开你的封装,才发现,原来你还是无耻,无能,变态的子类。更让我觉得不可思议的是,你不仅是个静态类,还是个密封类!可谓空前绝后!3.程序员骂人:1024(=1MB)4.为什么程序员总是把万圣节和圣诞节搞混?因为 O
2015-09-13 11:35:05
8076
转载 每个程序员都应该尝试的5件事情
回顾我的职业生涯(不,我还没那么老,不过入行确实不少年了),确实有几次人生拐点帮我更具职场智慧,并鞭策我,使我总体来说适合成为软件工程师或程序员,成为那种要么热衷于提高自己的技艺,要么对混入管理层有兴趣,要么只是简单的期望扩大自己的知识面的人。我意识到,鉴于每个人目前的工作情况,有些建议可能并不适合于每一个人,尤其是假如你工作在一家对“谁可以和客户谈话”这种事都作出严格定义的公司的话。所以如果你现
2015-09-13 11:34:21
527
转载 提升程序员生产力的10个技巧
在参加了一些以生产力和时间管理为主题的研讨会并阅读了一些关于这个话题的图书以后,我了解了一些深奥的概念并且对我曾经的工作方法产生了一些深刻的领悟。运用这个新的知识,我完全重新设计了我的工作流框架,而这极大地推动了我的生产力。我想与你分享一些最重要的技巧,它们可以帮助你推动你的生产力,提升你的总产量,而且可能最重要的,使你空闲出时间从事其它的活动。注意下面的技巧可以用在个人和
2015-09-13 11:33:37
903
转载 高效程序员的7个共同特征
要想成为高效的程序员,你需要具备一定的综合素质才能够让你用你所掌握的技能、经验和知识编写出有效的代码。有一些开发人员在技术方面具备一定的技巧,但他们永远无法成为高效的程序员,就是因为他们缺乏所需的其它几项特质。本文将给出成为一个伟大的程序员所必须具备的7项特质。1. 主动学习新的技术和非技术两方面的知识不好的程序员只有在实在不行的时候才开始进行知识学习。良好的程序员会主动学
2015-09-13 11:32:52
372
转载 程序员10大职业生存技巧
如果你想在众多程序员中脱颖而出,下面这个现象是值得你深思的:随着敏捷开发、开发运营和分布式版本控制系统的愈渐流行,开发的重心逐渐从个人能力向小组合作转移。在大多数情况下,团队、部门和个人会自行解决问题,团队负责人对最后的项目结果能做的很有限。本文中所有技巧的中心思想和主题就是“不要庸庸碌碌,要为自己而活”。好了,坚持和学习下面这十大职业技巧,它们会是你乘风破浪的航船,带你到
2015-09-13 11:28:21
563
转载 哪种IT职业最适合你?
随着信息技术行业的蓬勃发展,其就业市场也日益膨胀,将IT行业作为未来的职业规划目标绝对是个相当明智的选择。并且IT行业里还有不同的职业规划任君挑选——你可以成为数据专家、web开发人员、数据库专家、程序员和工程师。IT行业的涉及面很广,不论你是活泼好动型,还是文静内涵型,无论你拥有的技术技能水平高低如何,总有一种职业规划适合你。深入了解这些岗位有助我们做出正确的抉择。下面是精选的一
2015-09-13 11:27:36
571
转载 10个让程序员减压放松的良心网站!
1. Calm这是同类型中最火的网站了,站如其名,「平和」,通过自然的图像(阳光下的暖流、淙淙的小溪等)与缓缓的音乐,帮你在短时间内放松下来。左侧有时间设定,从 2 分钟到 20 分钟,右底部可以改变音频、图像,调节音量等。还有 IOS 客户端下载呦。2. Do Nothing For 2 Minutes「木头人,两分钟」,这是一个简单到极致的网站,
2015-09-13 11:25:45
636
转载 基于Java的打包jar、war、ear包的作用与区别详解
以最终客户的角度来看,JAR文件就是一种封装,他们不需要知道jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表: JARWAREAR英文Java Archive fileWeb Archive fileEnte
2015-09-13 11:23:38
476
转载 CS和BS的区别
简介:CS即Client/Server(客户端/服务器)结构,C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只局限于小型局域网,不利于扩展。并且,由于该结构的每个客户机端都需要安装相应的客户端程序,分布功能弱且兼容性差,不能实现快速部署安装和配置,因此缺少通用性
2015-09-13 11:22:32
717
原创 POJO和JavaBean的区别
POJO(Plain Ordinary Java Object)即普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO。实际意义就是普通的JavaBeans(简单的实体类),特点就是支持业务逻辑的协助类。POJO类的作用是方便程序员使用数据库中的数据表,对于程序员来说,可以很方便的将POJO类当作对象来进行使用,也可以方便的调用其get,set方法。但不允
2015-09-11 15:54:40
19122
2
转载 乐观的程序员
referense: http://blog.csdn.net/foruok/article/details/47079003(本文发表于《程序员》2015 07 B)有一次看到来自Instagram用户findheart的话:程序员是一个懂得享受生活的群体。每几个月或者几周,他们就会庆祝一个叫“Deadline Eve”的节日。在这一天晚上准备大量的食品饮料,通宵达旦地工
2015-09-11 10:32:27
413
转载 程序员的年龄天花板
Referense: http://blog.csdn.net/foruok/article/details/41276631(注:本文曾发表于《程序员》201508期A) 我是一个老程序员了, 2014 年我不断在思考一个问题:程序员的年龄天花板到底是多少岁?其他行业里的老将 农村有一些老人 70 多岁了还能种地,不但能种小麦玉米,还能在自己房子后面种点白
2015-09-11 10:29:01
551
转载 程序员常去的14个顶级开发社区
本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎加入技术翻译小组!作为程序员,选择好合适的开发社区对提高自己的编程能力会有很大的帮助,我也说不出为什么,但是一些优秀的实时开发社区确实能帮你积累不少开发经验。下面这张图列出了14个程序员经常逛的顶级开发社区,作为程序员,你应该要了解其中一个或者最好是多个,并且学会使用它们,利用里面的资源提高自己的编程能力。我们期望在开发
2015-09-11 10:25:54
356
转载 30多年程序员生涯经验总结
本文由码农网 – 小峰原创翻译,转载请看清文末的转载要求,欢迎加入技术翻译小组!在我30多年的程序员生涯里,我学到了不少有用的东西。下面是我这些年积累的经验精华。我常常想,如果以前能有人在这些经验上指点一二,我相信我现在会站得更高。1.客户在接触到产品之后,才会真正明白自己的需求。这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个
2015-09-11 10:24:47
278
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人