自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chenggang_zh的博客

Its not what you know or who you know , but who knows you .

  • 博客(13)
  • 收藏
  • 关注

原创 修改linux的bash命令行颜色

对照上面的格式和给出的字符串,很容易就能自定义修改出合适的风格

2022-08-23 16:51:52 1454 1

原创 微信或企业微信js签名验证失败(wx.config()初始化失败 invalid signature)

本文主要是记录后台在获取js签名时,url中有空格,因编码方式不同,导致链接不一致生成的签名不同 的问题如果你遇到的情况与此无关,避免浪费时间本文可以忽略,可以直接看签名参数sign生成说明及注意事项是否能有帮助如果你也遇到这个问题,那么你的坑,我来趟。首先明确方向,在保证appid等客户端参数正确的情况下,考虑是url不对齐导致。固定参数不对,移步google。 ...

2019-05-28 17:08:30 4872

原创 JAVA报错及解决方案积累——个人日志用

积累项目中真实遇到的报错及解决方案,个人笔记用,不保证全面和完全正确 Caused by: java.lang.NoClassDefFoundError: Lorg/apache/commons/logging/Log; 导致报错的原因是spring会依赖commons-logging,而自己的项目中并未配置单独的日志,配置pom时部分借用别人的依赖,排除了commons-lo...

2019-05-10 10:24:21 762

原创 工厂模式 ----- 简单工厂模式实例

通过一个小的场景,来理解一下工厂模式的使用情况。数据库有很多种,常用的有mysql和oracle,我们的代码如果想要与数据库通讯,就必须使用对应的数据库驱动包。现在有这样一个场景,假设我的程序连接了两个数据库,我要根据用户的请求来查询不同的数据库,怎么办。拿到这个需求 。首先我们来看一下普通玩家的玩法:普通玩家要满足要求很简单啊,写两个类,一个连接mysql,一个连接ora...

2019-05-07 15:57:54 372

转载 异常与事务的三个小坑(开发中常见)

在实际项目中,使用事务是很简单的,例如在Spring Boot项目(或者说是Spring项目)中,一个@Transactional 注解就可以解决。但是事务有很多小坑在等着我们。1. 异常没有被捕获到。在开发过程中,业务层已经考虑到了异常,或者编辑器已经提示我们抛出异常了,但是,并不是我们把异常抛出来了,有异常了事务就会回滚。例子。@Servicepublic class User...

2018-11-30 09:32:09 652 3

原创 点击某个td获取同tr中其他td---closest()

问题描述:操作中的“开始稽查”是一个a标签 , 点击触发click时间后, 修改同tr中的状态一列 “待稽查” 为 “正在稽查”。查阅其他人的方法 parent方法并不好用, 不知道什么原因。所以采用jquery的closest() 方法 , 返回被选元素的第一个祖先元素。具体方法请自行百度或参考: https://www.cnblogs.com/liaolijun/p/7...

2018-11-22 16:18:19 2701

原创 js中!和!!的区别及用法

在看别人的js代码时发现了这么一个用法:if (!!item.value) { param[item.name] = item.value;}好久没研究js,所以赶紧补充了一下,还发现了一个特别好玩的东西。js中 ! 的用法是比较灵活的,它除了做逻辑运算常常会用!做类型判断,可以用!与上对象来求得一个布尔值,1、!可将变量转换成boolean类型,null、undefined和...

2018-11-22 10:58:05 79799 38

原创 Navicat Preminm12 连接Oracle数据库失败或闪退(已解决)

                 

2018-11-21 10:26:36 23908 21

转载 GC垃圾回收机制引用计数算法和可达性算法浅析

引自知乎 垃圾回收机制中,引用计数法是如何维护所有对象引用的? @Gityuan 的回答如何区分垃圾。从一段代码来分析整个过程,并结合模型图来简易讲解,希望能让大家对彻底明白。先简单说说 Java运行时内存区,划分为线程私有区和线程共享区:(1) 线程私有区 : 程序计数器,记录正在执行的虚拟机字节码的地址; 虚拟机栈:方法执行的内存区,每个方法执行时会在虚拟机栈中创建栈帧;...

2018-11-13 17:13:33 649 1

原创 单例模式——懒汉式单例模式示例

 饿汉式改良——懒汉式单例(线程安全效率低,推荐方法二)package pojo;/** * 懒汉式线程安全写法 : 延迟加载,即当需要用到此单一实例的时候,才去初始化此单一实例。(经典写法去掉线程安全限制) * * 要点 : 1.属性和构造方法私有化 2.属性用static和volatile修饰 3.获取方法双重检查锁 * * 线程安全 , 效率较低 * @author...

2018-10-29 10:54:43 806

翻译 Hibernate中的一级缓存

Hibernate中的一级缓存:Hibernate的一级缓存就是指Session缓存,Session缓存是一块内存空间,用来存放相互管理的java对象,在使用Hibernate查询对象的时候,首先会使用对象属性的OID值在Hibernate的一级缓存中进行查找,如果找到匹配OID值的对象,就直接将该对象从一级缓存中取出使用,不会再查询数据库;如果没有找到相同OID值的对象,则会去数据库中查找相应数...

2018-03-24 09:21:50 218

原创 通俗解释Hibernate中SessionFactory和Session是否是线程安全对象

 *******************************************************************   SessionFactory接口负责Hibernate的初始化和建立Session对象。   它在Hibernate中起到一个缓冲区作用. Hibernate可以将自动生成的SQL语句、映射数据以及某些可重复利用的的数据放在这个缓冲区中。同时它还保存了对数据...

2018-03-17 17:18:36 5744

原创 什么是SPU和SKU

SPU = Standard Product Unit  (标准产品单位) * 概念 : SPU 是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。 * 通俗点讲,属性值、特性相同的货品就可以称为一个 SPU。 * 例如:iphone7 就是一个 SPU,与商家,与颜色、款式、套餐都无关。                                 ...

2018-03-17 10:49:12 16016

空空如也

空空如也

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

TA关注的人

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