总结
文章平均质量分 56
it_君子
致力于编程教育,人才外包
展开
-
Java知识体系最强总结(2020版)
本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同进步,结交更多志同道合的朋友。特此分享给大家,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。整理的Java知识体系主要包括基础知识,工具,并发编程,数...转载 2020-04-09 11:17:16 · 1039 阅读 · 0 评论 -
IntelliJIDEA的安装和破解
1下载安装https://www.jetbrains.com/idea/原创 2018-11-14 19:24:05 · 294 阅读 · 0 评论 -
积木编程安卓app入门 —— 5 分钟学会 App Inventor
不用怀疑,学习App Inventor就是这么简单。花费5分钟,就能学会App Inventor。1分钟了解App InventorApp Inventor 2 简称 ai,为了和人工智能(Artificial Intelligence)区别,简称用小写。既然有ai2,那么就有ai1,那是谷歌2010年发布的ai。后来谷歌将ai移交给MIT维护,MIT2012年发布了ai2,ai1成...转载 2018-11-14 19:23:02 · 7520 阅读 · 1 评论 -
大数据学习
其实这就是想告诉你的大数据的三个发展方向,平台搭建/优化/运维/监控、大数据开发/设计/架构、数据分析/挖掘。请不要问我哪个容易,哪个前景好,哪个钱多。 先说一下大数据的4V特征: 数据量大,TB->PB 数据类型繁多,结构化、非结构化文本、日志、视频、图片、地理位置等; 商业价值高,但是这种价值需要在海量数据之上,通过数据分析与机器学习更快速的挖掘出来;转载 2018-01-20 10:31:34 · 349 阅读 · 0 评论 -
java一个循环打印三角形
int n=7;int f=1;for(int i=1;iif(n>1){System.out.print(" ");n--;}else if(2*i-1>=f){ System.out.print("*");f++;}else{n=7;n=n-i;i++;f=1;System.out.println();}}原创 2017-11-30 19:26:40 · 505 阅读 · 0 评论 -
jdk8新特性汇总
所谓的函数式接口就是只有一个抽象方法的接口,注意这里说的是抽象方法,因为Java8中加入了默认方法的特性,但是函数式接口是不关心接口中有没有默认方法的。 一般函数式接口可以使用@FunctionalInterface注解的形式来标注表示这是一个函数式接口,该注解标注与否对函数式接口没有实际的影响, 不过一般还是推荐使用该注解,就像使用@Override注解一样。转载 2017-11-08 17:00:29 · 3184 阅读 · 0 评论 -
JDK8Lambda要点
JDK8Lambda要点lambda表达式内可以使用方法引用,仅当该方法不修改lambda表达式提供的参数。本例中的lambda表达式可以换为方法引用,因为这仅是一个参数相同的简单方法调用。list.forEach(n -> System.out.println(n)); list.forEach(System.out::println); // 使用方法引用原创 2017-11-01 16:53:56 · 536 阅读 · 0 评论 -
微服务解析
看到最近“微服务架构”这个概念这么火,作为一个积极上进的程序猿,成小胖忍不住想要学习学习。而架构师老王(不是隔壁老王)最近刚好在做公司基础服务的微服务化研究和落地,对此深有研究。于是成小胖马上屁颠屁颠的跑过去向老王请教:“王哥,我看微服务架构这么火,我也想学,您给我讲讲啥是微服务架构呗?”老王笑了笑说:“要想知道什么是微服务架构,你得先知道什么系统架构设计。”成小胖的理想是转载 2017-06-13 12:35:00 · 506 阅读 · 0 评论 -
maven私服windows版本搭建过程
Maven默认提供的中央仓库是在远程网络服务Appache提供的,这对于我们开发时不合理的。如果我们没网了或者什么情况,我们怎么办?也就是说我们队中央仓库的依赖性太大。而Nexus私服则可以解决我们这个问题。先看下这张图应该大家就非才明白了: 这样就相当于在我们本地的局域网搭建了一个类似中央仓库的服务器,我们开始将中央仓库的一些资料下载到私服务器上转载 2017-03-08 11:54:34 · 2221 阅读 · 0 评论 -
java就业思路
专业技能熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器转载 2017-03-08 08:43:18 · 637 阅读 · 0 评论 -
sqlserver Union联合查询
特点:1拼接多个有共同列的查询数据2列的名称按照一定顺序优先显示,空格靠前 ' 标题 '3排序方式可以写成是 order by 1,2,3,4 数字代表第n个列原创 2017-02-14 10:51:21 · 1111 阅读 · 0 评论 -
struts2如何触底实现国际化
1、使用i18n对应的拦截器: 从源代码中可以得知,我们如果传递了一个参数的话,语言就被存到了session中,传递的参数在拦截器中有说明; 如果没有的话,就去找默认的语言了,默认语言在ValueStack值栈中存储,源代码:public class I18nInterceptor extends AbstractIn原创 2016-10-31 18:56:02 · 277 阅读 · 0 评论 -
排序算法
各种排序,java实现转载 2014-05-15 09:17:30 · 407 阅读 · 0 评论 -
高内聚,低耦合
内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系; 耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂转载 2014-05-15 10:59:07 · 448 阅读 · 0 评论 -
c#应用传递的理解
引用类型部署在托管堆上; 属的变量(实例)存储;作为局部变量时,存储在栈上。原创 2014-05-15 08:44:51 · 458 阅读 · 0 评论 -
上课听得懂,但是敲不出来代码怎么办?
老师,我上课听得懂,但是敲不出来代码怎么办?首先,搞清楚两个问题:1,真的听懂了吗?2,代码到底是什么?老师上课为了让大家更易于接受复杂的技术,都会尽量用一些浅显易懂的比喻以及图形将其简单化,所以听起来感觉都懂了,可是真正理解比喻后面的知识点了吗?能把比喻和知识点关联起来吗?还是仅仅听懂比喻了呢?如果总结中写不出心得,或者无法讲出来,说明还没有懂,所谓的听得懂仅转载 2013-06-09 11:33:27 · 1929 阅读 · 0 评论 -
学的多,忘得快,怎么办?
困惑:学的多,忘的快,我该怎么办?知识点多往往会造成两个问题:第一,没时间消化,第二,混乱有点晕。 解决办法:笔记加总结。听课时一定要提高效率,对课上的知识点以及要点进行简记(知识点大纲并标注重点),笔记中最好明确出未听懂的知识点,下课及时找老师和同学解决。这样可以给课后复习节省很多时间。课后复习时,先将笔记中知识点内容尽量补足,这个总结的好处在于清晰的知道这一天都学转载 2013-06-09 11:12:40 · 1581 阅读 · 0 评论 -
sharedPreference存储用户设置
//有两种获取SharedPreference对象的方法 第一种: 可以自定义文件名称 shared = getSharedPreferences("setting", Context.MODE_PRIVATE); 第二种:这种方式的文件名为这个Activity的名称 shared = this.getPreferences(Context.MODE_PR原创 2013-06-16 15:25:52 · 494 阅读 · 0 评论