自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 如何转发csdn博客

在参考“如何快速转载CSDN中的博客”后,由于自己不懂html以及ma...

2019-05-25 15:15:54 107

转载 Maven 环境下使用 proguard-maven-plugin 插件混淆你的源码

摘要 a、ProGuard(http://proguard.sourceforge.net/) 是比较出色的 Java 代码混淆工具,可以有效的保护与优化你的代码。当然这里说的保护是防止恶意抄袭,通过混淆造成反编译阅读困难。但逻辑与内容并不会加密,仔细分析还是可以获得一些信...

2019-05-25 15:21:28 2164

转载 利用Maven+ProGuard进行代码混淆,个人心得

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39483330/article/details/87624333 </div> <...

2019-05-25 15:20:48 731

转载 Maven WEB 项目使用ProGuard进行混淆,最佳解决方案

Maven WEB 项目使用ProGuard进行混淆,最佳解决方案近期公司的Android项目做了混淆,虽说对于保护代码并不是100%的,但混淆后的代码可以使那些不法份子难以阅...

2019-05-25 15:10:56 376

转载 服务降级与熔断

https://segmentfault.com/a/1190000012137439 降级:主逻辑失败采用备用逻辑的过程熔断:主逻辑在短期内多次失败,而被暂时性的忽略,不再尝试使用,使用备用逻辑...

2018-09-18 11:01:01 160

转载 cron时间表达式

https://www.cnblogs.com/maybo/p/5189617.html7个:秒、 分、 时、 日、 月、 周、 年(可选)"0 0 12 ? * WED" -----------  在每星期三下午12:00 执行 0   0    12   ?    *   WED秒、 分、 时、 日、 月、 周                   “*” 代表整个时间段.周...

2018-08-09 13:19:18 2711

原创 git提交忽略不必要的文件或文件夹

###SpringBoot###mvnwmvnw.cmd### STS ###.gittarget.mvn.classpath.factorypath.apt_generated.project.settings.springBeans.sts4-cache### IntelliJ IDEA ###.idea*.iws*.iml*.ipr### NetBeans ###/nbproject/pri...

2018-07-13 11:42:21 1206

原创 将excel格式的文件(csv、xls)转成json

1. 将csv里面的文字复制粘贴到网址:https://www.bejson.com/json/col2json/结果如下:id    nameFree Size    Free SizeXXS    XXSXS    XSS    SM    ML    LXL    XLXXL    XXLXXXL    XXXLXXXXL    XXXXLSpecial Body    Special Bo...

2018-07-04 16:52:31 2341

转载 分布式锁-Redis

一、什么是分布式锁?要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized是共享对象头,显示锁Lock是共享某个变量(state)。进程锁:为了控制同一操作系统中多个进程访问某...

2018-05-28 13:14:50 226

转载 equals 和 == 的区别

== 比较对象的地址是否相同equals是object的方法,比较对象的地址是否相同          但是String类型的对象重写了这个方法,是比较对象的内容是否相同参见:https://blog.csdn.net/tcytcy123/article/details/50836323首先equals和== 最大的区别是一个是方法一个是运算符,在Java中,二者比较的都是物理地址 而不是值得比较...

2018-05-04 13:34:02 83

转载 Spring基本理解,如IOC、AOP等

Spring中AOP代理(一个Bean)由Spring的IOC容器负责生成、管理,其依赖关系也由IOC容器负责管理。因此,AOP代理可以直接使用容器中的其它bean实例作为目标,这种关系可由IOC容器的依赖注入提供。Spring创建代理的规则为:1、默认使用Java动态代理来创建AOP代理,这样就可以为任何接口实例创建代理了2、当需要代理的类不是代理接口的时候,Spring会切换为使用CGLIB代...

2018-04-27 16:50:45 182

转载 线程安全与非线程安全/同步与非同步

参见https://blog.csdn.net/u012170724/article/details/50905871当多个线程同时访问共享资源(线程共同享有进程占有的资源和地址空间)时,会产生线程安全问题  基本上所有并发模式解决线程安全问题,都采用了同步互斥访问,即在同一时刻,只能有一个线程访问共享资源,也就是在访问共享资源的代码前面加上一个锁,当访问完共享资源后释放锁,让其他线程继续访问,当...

2018-04-27 16:01:49 531

转载 web.xml文件中加载顺序的优先级---Spring MVC

参见  https://www.cnblogs.com/Ant-soldier/p/5037717.htmlweb.xml文件中加载顺序的优先级:context-param  ---&gt;  listener(监听器)   ---&gt;   filter(过滤器)   ---&gt;   servlet context-param,它用于向 ServletContext 提供键值对,即应用程序...

2018-04-27 15:47:48 600

转载 Hessian

Hessian(springmvc的使用)https://blog.csdn.net/sunwei_pyw/article/details/74002351RPC参见RPC是指远程过程调用,也就是说两个服务器A,B,一个应用部署在A服务器上,想要调用在B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据。https://www.zhihu...

2018-04-27 14:44:49 298

转载 Spring Mvc 前端页面如何找到后端

https://jingyan.baidu.com/article/7f766dafbad8f04100e1d054.html使用springmvc必须在web.xml中配置(DispatcherServlet控制器),各个属性的说明如下:load-on-startup:表示启动容器时初始化该Servleturl-pattern:表示哪些请求交给Spring Web MVC处理,“/” 是用来定义...

2018-04-27 13:56:48 2836

原创 拦截器(优选)和过滤器

在spring构架的程序中,要优先使用拦截器。Filter(过滤器)只在Servlet前后起作用。而拦截器能够深入到方法前后、异常抛出前后等,因此拦截器的使用具有更大的弹性。 拦截器和过滤器的区别参见  https://blog.csdn.net/baidu_33497625/article/details/51729249在SpringBoot中使用拦截器参见 https://blog.csd...

2018-04-27 13:49:08 89

转载 String.valueOf、toString、(String),将对象转成String类型

1. String.valueOf 将对象转成string类型,如果为null,不报错,返回字符串“null”            String inventoryTemp = String.valueOf(object);            if (inventoryTemp.equals("null"))            {                //此时obj是null的...

2018-04-26 14:51:29 382

原创 JSON解析

1. 泛型,使用Gson的TypeToken(1) Map&lt;String, String&gt; contextMaps =             JsonUtil.fromJson(str,new TypeToken&lt;HashMap&lt;String, String&gt;&gt;() {}.getType());(2) Type type = new TypeToken&lt;...

2018-04-25 17:18:06 95

原创 String常用方法

1.compareToIgnoreCase方法用于按字典顺序(a &lt; b)比较两个字符串,不考虑大小写使用场景:a.compareToIgnoreCase(b) == 0                **********************  代表a与b忽略大小写之后,值相同2.replaceAllurlEncode.replaceAll("%2B", "+").replaceAll(...

2018-04-25 16:49:01 112

转载 List的add与set方法

将对象添加到 ArrayList 的结尾处。示例:List list = new ArrayList();for (int i=0; i&lt;100000; i++)list.add(i);//将十万个数字添加到ArrayList 的结尾处. set方法:设置第X个元素为X示例:// 设置第2个元素为10list.set(1, "10");...

2018-04-25 16:47:22 295

转载 Arrays.asList()方法的使用

该方法是将 数组 转化为 List。Arrays.asList(s)返回的List是Array中的实现的内部类,而该类并没有定义add和remove方法.另外,为什么修改其中一个,另一个也自动获得更新了,因为Arrays.asList(s)获得的List实际引用的是原来的数组。总结:(1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean)...

2018-04-25 16:46:29 533

原创 判断所有属性(String类型)是否相同

先让他们有序,再遍历,判断前后的属性是否相同        for (NewGoods newGoodsProp : newGoodsList)        {                //nowCategory代表color:size,正常情况下newGoodsList里面的newGoodsProp的nowCategory应该相同                String nowCat...

2018-04-25 16:43:00 447

空空如也

空空如也

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

TA关注的人

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