自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 Ionic 如何把左上角的按钮去掉?

代码实现:<ion-header > <ion-toolbar> <ion-buttons start> <a href="#">取消</a> </ion-buttons> <ion-title>修改地址</ion-title> ...

2017-01-10 18:04:00 151

原创 Ionic1与Ionic2

1、Ionic2新特性①组织结构与框架:  在Ionic2中,每个组件、页面都只专注于做一件事,它单独有自己的一个目录,有自己的类(Class)、模板文件(Template)和自己的样式文件(在这里我们提倡使用scss);②命令行工具:  在开发中,我们总希望能够有一个规范使得我们的开发更具有合理性,同时还能提升我们的开发效率,那么ionic2的CLI完全可以满足你这一点...

2017-01-10 10:28:00 108

原创 java的四种引用,强弱软虚

1、利用软引用和弱引用解决OOM问题:用一个HashMap来保存图片的路径和相应图片对象关联的软引用之间的映射关系,在内存不足时,JVM会自动回收这些缓存图片对象所占用的空间,从而有效地避免了OOM的问题;2、通过软引用对象重获方法实现java对象的高速缓存:比如我们创建了一个Employee类,如果每次需要查询一个雇员的信息。哪怕是几秒钟之前刚刚查询过的,都要重新构建一个实例,这是...

2017-01-08 01:14:00 165

原创 equals变量在前面或者在后面有什么区别吗?这是一个坑点

我就不废话那么多,直接上代码:package sf.com.mainTest;public class Test { public static void main(String[] args) { System.out.println(new Test().isBool(null)); } public b...

2017-01-06 14:06:00 615

原创 java 虚拟机--新生代与老年代GC

1. Java堆中各代分布:图1:Java堆中各代分布Young:主要是用来存放新生的对象。Old:主要存放应用程序中生命周期长的内存对象。Permanent:是指内存的永久保存区域,主要存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域. 它和和存放Instance的Heap区域不同,GC(Garbage Collec...

2017-01-05 16:36:00 92

原创 JVM参数设置、分析

不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上...

2017-01-05 16:33:00 44

原创 Java堆内存

Java中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象。  在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。  这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。...

2017-01-05 16:27:00 66

原创 org.jboss.deployment.DeploymentException: Trying to install an already registered mbean: jboss.jca:s...

17:34:37,235 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-0.0.0.0-808017:34:37,281 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-localhost%2F127.0.0.1-800917:34:37,291 INFO [S...

2017-01-04 17:59:00 243

原创 Hash算法

概述  Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。...

2017-01-04 10:32:00 98

原创 singleton模式四种线程安全的实现

1.描述:Singleton(单例)是设计模式的一种,为了保证一个类仅有一个实例,并提供一个访问它的全局访问点。2.主要特点:1)单例类确保自己只有一个实例(构造函数私有:不被外部实例化,也不被继承)。2)单例类必须自己创建自己的实例。3)单例类必须为其他对象提供唯一的实例。3.单例模式的应用:资源管理器...

2017-01-04 10:28:00 61

原创 如何防止单例模式被 JAVA 反射攻击

package sf.com.singleton;public class Demo { private static boolean flag = true; private Demo() { System.out.println("flag==" + flag); } priv...

2017-01-03 17:45:00 117

原创 Unable to create the selected property page. An error occurred while automatically activating bundle...

解决方案:  在命令行到eclipse目录下使用eclipse.exe-clean

2017-01-03 15:01:00 891

原创 如何编写高质量的 Java 代码

代码质量概述怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有过代码质量相关经验的朋友提出宝贵的意见。代码质量所涉及的5个方面,编码标准、代码重复、代码覆盖率、依赖项分析、复杂度分析。这5方面很大程序上决定了一份代码的质量高低。我们分别来看一下这5方面:...

2017-01-03 11:38:00 69

原创 maven 中snapshot版本和release版本的区别

maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存开发过程中的不稳定版本,release正式仓库则是用来保存稳定的发行版本。定义一个组件/模块为快照版本,只需要在pom文件中在该模块的版本号后加上-SNAPSHOT即可(注意这里必须是大写)...

2017-01-01 13:35:00 627

原创 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

学习架构探险,从零开始写Java Web框架时,在学习到springAOP时遇到一个异常:"C:\Program Files\Java\jdk1.7.0_40\bin\java" -Didea.launcher.port=7533 "-Didea.launcher.bin.path=D:\JetBrains\xxIntelliJ IDEA 2016.3\bin" -Dfile.enc...

2017-01-01 13:19:00 409

原创 无法访问org.springframework.core.NestedRuntimeException 找不到org.springframework.core.NestedRuntimeExcep...

在学习springAOP时,出现如下异常:无法访问org.springframework.core.NestedRuntimeException 找不到org.springframework.core.NestedRuntimeException的类文件原因是:缺少spring-core.jar包...

2017-01-01 13:11:00 2121 1

原创 Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V

在学习CGlib动态代理时,遇到如下错误:Exception in thread "main" java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(I)V经过百度上寻找答案,是jar包冲突导致,解决方案:把cglib.jar包换成cglib-nodep-2.2.jar,便可以解决这个错...

2017-01-01 00:24:00 203

jwt-api.zip

修改源码后的jar包 解决:The signing key's size is 1024 bits which is not secure enough for the RS256 algorithm.

2021-06-30

基于springboot对接微信支付demo

对接微信支付demo

2021-05-09

高等学校毕业生登记表(打印版).pdf

高等学校毕业生登记表(打印版).pdf

2021-05-04

foodie-shop.sql

foodie-shop项目表结构+表数据

2021-05-04

luyten-0.5.4-window.zip

luyten-window,是为了解决JD-GUI的问题:// INTERNAL ERROR // 详情可见:https://blog.csdn.net/qq_17555933/article/details/106097846

2020-05-13

luyten-OSX-0.5.4.zip

luyten-mac,很强 很好用;为了解决JD-GUI工具的问题:// INTERNAL ERROR //

2020-05-13

autoconf、libtool、automake.zip

解决【autoreconf: command not found】安装包,下载安装包后,解压,并使用make和sudo make命令去安装

2019-12-08

RESTClient调试工具

提供可以使用RESTClient插件的火狐浏览器,有些火狐浏览器无法使用消息头,此版本可以使用

2016-05-05

net.sf.jadclipse_3.3.0.jar、jad.exe、操作说明文档

不知道怎么操作可以查看里面的操作文档

2016-05-05

net.sf.jadclipse_3.3.0.jar及jad.exe

用于eclipse查看jar源码相关文件

2016-05-05

Maven实战资料教程

方便大家学习Maven教程,可以查看环境变量的配置

2015-06-10

spring和mybatis整合的jar包

这是spring和MyBatis整合的jar,齐全

2015-06-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除