随笔分类 -  Java

面向对象语言,一次编译到处执行
摘要:将json对象输出为java类属性,场景:最近研究gitlab的api,通过post\get json对象的方式去新建或修改项目、组、钩子等操作,其json对象需要大量的key-value属性,新建一个项目类需要一个个敲属性感觉十分繁琐, 就写了这样一个工具,将json对象输出为JAVA类的属性,直接复制粘贴就能创建类。 阅读全文
posted @ 2020-07-14 14:46 知识小书包 阅读(846) 评论(0) 推荐(0)
摘要:ganymed-ssh2是通过java使用ssh连接服务器的工具库,先上两个版本的pom文件配置: <!--ssh连接linux--> <!-- https://mvnrepository.com/artifact/ch.ethz.ganymed/ganymed-ssh2 --> <dependen 阅读全文
posted @ 2020-05-26 17:55 知识小书包 阅读(1708) 评论(0) 推荐(0)
摘要:阿里巴巴编程规范、数据库命名规范 首先感谢阿里,在此我也分享给小伙伴们学习,下载地址如下: 链接:https://pan.baidu.com/s/19SLpiJmyNEIKuRscftRk9Q 提取码:39rc 阅读全文
posted @ 2020-04-27 10:52 知识小书包 阅读(3819) 评论(0) 推荐(0)
摘要:原题链接:https://leetcode-cn.com/problems/add-two-numbers/ 查看请另起链接打开。 解题思路执行用时 :2 ms, 在所有 Java 提交中击败了99.97%的用户。内存消耗 :40.6 MB, 在所有 Java 提交中击败了91.21%的用户。 此题 阅读全文
posted @ 2020-02-20 10:40 知识小书包 阅读(290) 评论(0) 推荐(0)
摘要:本篇简要讲解SpringMVC 的运作方式 Spring 的 web 框架是一个设计良好的 web MVC 框架。MVC模式导致应用程序的不同方面(输入逻辑,业务逻辑和UI逻辑)分离,同时提供这些元素之间的松散耦合。使用spring框架,可以减少重复造轮子,提高对象的利用效率。 模型(Model)封 阅读全文
posted @ 2019-07-29 15:12 知识小书包 阅读(391) 评论(0) 推荐(0)
摘要:Log4j基本使用方法 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日 阅读全文
posted @ 2019-06-05 11:56 知识小书包 阅读(227) 评论(0) 推荐(0)
摘要:Java运算符优先级从高到低 Java运算符优先级从高到低 = 从右向左 题目: 阅读全文
posted @ 2018-09-21 16:40 知识小书包 阅读(201) 评论(0) 推荐(0)
摘要:JAVA之异常处理(一) 1.异常概述 在程序的开发过程中,可能存在各种各样的错误,有些错误是可以避免的,而有些错误却是意想不到的,在Java中把这些可能发生的错误称为异常。异常类的继承关系如下图。 如图所示,java.lang.Throwable类是所有异常类的超类,该类的两个子类是Error和e 阅读全文
posted @ 2018-09-21 15:50 知识小书包 阅读(361) 评论(0) 推荐(1)
摘要:1.访问修饰符 public:该类和非该类的均能访问 protect:该类和该类的子类,同一个包内的成员也能访问 默认:同一个包内的类可以访问 private:只有该类可以访问 特性:在继承的关系中,子类的访问修饰符的限制性不能大于父类的 2. 用static修饰符修饰,可以是变量、方法或代码块 3 阅读全文
posted @ 2018-09-20 16:52 知识小书包 阅读(2663) 评论(0) 推荐(0)
摘要:Throwable类是Java语言中所有错误和异常的超类。只有作为此类(或其子类之一)的实例的对象才被Java虚拟机抛出,或者可以被Java throw语句抛出。类似地,只有这个类或其子类之一可以是catch子句中的参数类型。出于编译时检查异常的目的,Throwable和Throwable的任何子类 阅读全文
posted @ 2018-09-10 22:59 知识小书包 阅读(1645) 评论(0) 推荐(0)
摘要:JAVA设计模式中单例的思维导图如下: 1、懒汉模式,线程不安全 2、懒汉式,线程安全 3、饿汉式 4、双检锁/双重校验锁 双检锁的方式中用到了volatile关键字,volatile关键字的作用是可见性和禁止指令重排序。 可见性:意思是其他线程修改了被volatile标识的变量,其值可以立即同步到 阅读全文
posted @ 2018-08-13 15:31 知识小书包 阅读(173) 评论(0) 推荐(0)
摘要:第一步:通过FileReader读取json文件第二步:使用BufferReader,先通过I/O读取一定大小的数据缓存到数组中,然后再从数组取出数据。第三步:用一个字符串把每次传来的数据处理后写到新的文件中。重复这个过程。 注意事项:在json中,每一行就是一个json对象,需要用{}括起来,js 阅读全文
posted @ 2018-05-08 14:48 知识小书包 阅读(638) 评论(0) 推荐(0)
摘要:以上程序运行结果: 计算机中负数的运算原理,计算机中的运算是通过二进制的补码形式进行的 计算 16-8=16+(-8) 假设这是一台八进制的机器,使用补码进行运算,最高位第9位会溢出自动舍弃,所以就变成了00001000 补码运算: 00010000 +11111000 --------- 1000 阅读全文
posted @ 2018-04-08 17:11 知识小书包 阅读(10257) 评论(0) 推荐(0)
摘要:都是一个一个坑踩过来的个人经验,小徐希望能帮到幸运的小白们。 小徐看世界,世界如此多娇: http://www.cnblogs.com/schoolbag/ 阅读全文
posted @ 2018-03-29 20:02 知识小书包 阅读(724) 评论(0) 推荐(0)
摘要:通过流的方式操作hadoop的API 功能: 可以直接用来操作hadoop的文件系统 可以用在mapreduce的outputformat中设置RecordWrite 参考: 概念理解 http://blog.csdn.net/qq_30366667/article/details/73293452 阅读全文
posted @ 2018-02-28 14:45 知识小书包 阅读(212) 评论(0) 推荐(0)