代码改变世界

web项目打包后在代码中获取资源文件

2018-01-23 09:13 by Self_made, 924 阅读, 0 推荐, 收藏, 编辑
摘要:在web项目里面,有时代码里面需要引用一些自定义的配置文件,这些配置文件如果放在类路径下,项目经过打包后使用的相对路径也会发生变化,所以以下给出了三种解决方案。 一、properties下配置 在类路径下定义 ,内容为: name=zhangsan 在xml配置server.properties 在 阅读全文

Java中关于变量的几种情况

2017-04-05 21:08 by Self_made, 418 阅读, 0 推荐, 收藏, 编辑
摘要:Java中关于变量的几种情况 1、继承时变量的引用关系 class Animals { int age = 10; void enjoy() { System.out.println("Animals enjoy!"); } } class Dogg extends Animals { int ag 阅读全文

Java设计模式——工厂模式

2017-03-26 14:17 by Self_made, 195 阅读, 0 推荐, 收藏, 编辑
摘要:一、工厂模式分类 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类: (1)简单工厂模式(Simple Factory):不利于产生系列产品; (2)工厂方法模式(Factory Method):又称为多形性工 阅读全文

Java回调机制

2017-03-19 11:33 by Self_made, 251 阅读, 0 推荐, 收藏, 编辑
摘要:回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,比较经典的回调方式: class A实现接口CallBack callback,重写其中的某个方法D—— 背景1 class A中包含一个class B的引用b —— 背景2 class B有一个参数 阅读全文

通过两种代理方式来隔离第三方库

2017-03-11 11:33 by Self_made, 672 阅读, 0 推荐, 收藏, 编辑
摘要:开发的过程中会不可避免的引用一些第三方库,比如网络请求库、图片加载库等等。就拿图片加载库来说,程序中不会只有一个地方来引用到此库,可能有N个类会用到此库来显示图片。当我们后期需要更换其它第三方库时问题就来了,我们得改多少代码,程序中到底有多少地方引用了这个第三方库,万一改代码的时候引发了其他的bug 阅读全文

在jsp中接收并处理servlet传过来的含有bean的List

2017-03-07 20:04 by Self_made, 3347 阅读, 0 推荐, 收藏, 编辑
摘要:在jsp中接收并处理servlet传过来的含有bean的List 例如有以下bean package com.test.domain; class Student{ private Stirng name; private int age; public Student(String name, i 阅读全文

Java学习笔记——继承、接口、多态

2017-03-07 19:31 by Self_made, 294 阅读, 0 推荐, 收藏, 编辑
摘要:浮点数的运算需要注意的问题: BigDecimal operand1 = new BigDecimal("1.0"); BigDecimal operand2 = new BigDecimal("0.8"); BigDecimal subtract = operand1.subtract(opera 阅读全文

Java学习笔记,第三章

2017-01-02 20:02 by Self_made, 307 阅读, 0 推荐, 收藏, 编辑
摘要:Java基础语法 3.1类型、变量与运算符 3.1.1类型 Java可分为 基本类型 和 类类型 或参考类型。基本类型主要有 整数:可分为short整数(2字节, 32768 32767),int整数(4字节, 2147483648 2147483647),long整数(8字节, 922337203 阅读全文

Java学习笔记,前两章总结

2017-01-02 13:20 by Self_made, 323 阅读, 0 推荐, 收藏, 编辑
摘要:第一章 Java平台概论 1.Java不仅仅是个程序语言,代表解决问题的平台,代表了原厂、各个厂商、社群、开发者与用户沟通的成果。 2.Java三大平台,从J2SE、J2EE、J2ME到Java SE,Java EE,Java ME;Java SE包含四部分:JVM(Java虚拟机),JRE(Jav 阅读全文

网络攻防第十一周总结

2016-05-18 00:39 by Self_made, 283 阅读, 0 推荐, 收藏, 编辑
摘要:本周工作成果 关于activity劫持方面的安全问题,通过查找资料,编写了两个应用,一个是正常的应用,模拟一个在前台运行的应用,一个劫持activity,这里设置了一个启动界面,实际运行当中不会有启动界面,而是一个运行在后台的service,循环检测手机上正在运行的所有应用。 1、正常应用代码实现 阅读全文