自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 为什么我的小程序审核不通过?常见原因及解决方法

作为程序员、小程序的开发者,工作中比开发小程序还要让人头疼的事,也就只有就是让小程序通过审核了!每隔三五天,总会看到有同行在社区吐槽“吐槽下微信小程序审核机制”、“微信小程序审核不通过 放弃了,细数坑坑”。。。认证费问题在讲小程序审核问题之前,咱先看看怎么省点钱,毕竟认证公众号、小程序、商户号那都是一个300。可能有人问,我都是同一个个人或企业主体,认证一次不就可以了吗,为什么还要多收...

2019-11-16 11:08:57 2554

原创 写个爬虫,怎么就面相监狱编程了?爬虫程序还能写吗?

https://mp.weixin.qq.com/s?__biz=MzIxMDQ5NDQzMg==&mid=2247483668&idx=1&sn=48fae625e9ff5584097f85b4f658e090&chksm=9762f79ba0157e8ddee00fee68cdd3de4862337299344147a0bad0c012a665f6c9626d4...

2019-11-14 11:50:26 127

原创 全栈式后端开发团队问题分析及建议

序作为一个大部分工作经历都在7-15人编制的技术团队的公司,深刻体会到合理的成员编制对团队开展高效工作的重要性,对团队每一位成员的成长的重要性,对公司的成本控制的重要性。本文内容是以全栈式后端开发团队转型前后端分离开发团队为主题,从实际问题、工作流程、成员编制、成本控制等为出发点,做一个总结分析,抛砖引玉一起讨论学习,也希望可以帮助更多的朋友解决问题。一、开发团队角色小组型技术团队中,不...

2019-10-31 09:00:33 132

原创 Java高可用集群架构与微服务架构简单分析

序可能大部分读者都在想,为什么在这以 dubbo、spring cloud 为代表的微服务时代,我要还要整理这种已经“过时”高可用集群架构?本人工作上大部分团队都是7-15人编制的开发团队,对应的公司项目也大都是中小型项目,最大的项目 PV/UV 也就只有 10w/2w 。在这样的场景下,中小型公司一般都是创业起步没多久,大部分都需要本着“开源节流”、“以最小的成本把产出最大化”。微服务架构相...

2019-10-28 18:51:21 314

原创 听说Integer有bug?1000不等于1000?

bug?前几天有位朋友找我,说:“老哥,老哥,我好像发现了Integer一个bug,你帮我看看什么情况?”,说完给了我两个很简单的demo,上代码。100 == 1001000 == 1000通过代码,我们可以看到,这是很简单的“100100”、“10001000”,但是为什么一个是“true”,一个是“false”,难道真的是bug?使用Integer的场景我们平时用Intege...

2019-10-24 18:03:00 79

原创 JavaScript一行代码获取公网IP及城市信息

废话不多说,直接上代码!<script type="text/javascript" src="http://pv.sohu.com/cityjson?ie=utf-8"></script><script>console.log(returnCitySN.cip + ', ' + returnCitySN.cname);</script>11...

2019-09-27 17:24:09 219

原创 被人DDoS攻击了,分析一下原理和防护

一、行业现象1.1 为什么要攻击?常见的,一个是同行恶意竞争,一个是敲诈勒索。无论是传统行业的线下门店,还是互联网行业的门户网站、APP产品,都存在着竞争关系,争相获得更多客源,究其目的,无非是为了赚钱。1.2 被攻击有什么症状?传统行业线下门店来讲,你开了一家饭店,正正经经做生意,生意也还不错。这两天经常有一大堆人进饭店,但是不点菜就占着位置不消费,或者动不动有乞丐在门口守着,有人在饭...

2019-07-29 18:08:06 900

原创 基于 POI 封装 ExcelUtil 精简的 Excel 导入导出

注本文是使用 org.apache.poi 进行一次简单的封装,适用于大部分 excel 导入导出功能。过程中可能会用到反射,如若有对于性能有极致强迫症的同学,看看就好。序由于 poi 本身只是针对于 excel 等office软件的一个工具包,在一些常规的 excel 导入导出时,还需要再做一次精简的封装,简化代码耦合。一、现状本人经历过几家公司的代码封装,导入导出一般存在下面的情况...

2019-07-25 11:30:21 172

原创 云平台短信验证码通知短信java/php/.net开发实现

一、本文目的大部分平台都有一个接入发送短信验证码、通知短信的需求。虽然市场上大部分平台的接口都只是一个非常普通的HTTP-GET请求,但终归有需要学习和借鉴使用的朋友。本文的初衷是主要提供学习便利,方便初学者学习简单的http接口对接实现,由于各大短信通道服务商API参数基本相同,本Demo可以适当减少开发者对接短信通道接口的开发成本,提供参考。若有朋友不想从文章中复制源码,需要直接下载,...

2019-07-13 14:38:18 388 2

原创 Nginx下载文件指定文件名称

配置location ^~/TEMP/ { alias/share/files/; if ($request_uri ~* ^.*\/(.*)\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx|jpg|png)(\?n=([^&]+))$) { add_header Content-Disposit...

2018-08-21 10:24:27 5334

原创 Electron 从零创建一个 Windows/OS X/Linux 的桌面可执行程序

序每次 Electron 有最新新闻的时候,都会有很多朋友留言,问有没有相关教程,本人也是观察有一段时间了,一直鲜有人提供相关的学习内容,所以在此就给大家提供下一些入门和进阶教程,希望大家多多支持,谢谢!本文的主要目的,是要教会大家如何使用 Electron 从 零 创建 Windows 的 .exe 或者 OS X / linux 的 桌面可执行应用程序。案例演示由于资源不多,直接将自己之前开源的

2016-09-26 12:44:15 7418 1

原创 delaycall.js 修改表单延迟自动提交的 jQuery / Zepto 插件

delaycall 修改表单 自动提交 延迟提交

2016-09-20 14:20:26 1411

原创 spring4+springmvc+springdataJPA+hibernate4+Junit4整合懒加载问题

摘要本文主要是为了解决“spring4+springmvc+springdataJPA+hibernate4整合”,注解了OneToMany、ManyToOne,并配置了懒加载,然后报错的问题第一个问题org.hibernate.LazyInitializationException: could not initialize proxy - no Session at解决办法:在web.xml中,

2015-05-01 17:30:03 2450

原创 阿里云centos postgresql9.4源码安装 精简步骤、问题解答

阿里云centos环境源码安装postgresql9.4源码安装问题源码安装相关问题及解决方案

2015-04-05 09:35:45 1074

原创 公司活动,概率抽奖【不限定总人数,不限定中奖数量】设计

BEGIN;需求: 如下中奖率 一等奖 5% 二等奖 30% 安慰奖 65%设计:以随机数实现,并做统计防线,控制概率的准确性1、以100个数字为基准,实现百分比数。一等奖 {1,2,3,4,5}二等奖 {6,7,...,29,30}安慰奖 {31,32,...,99,1...

2015-03-08 22:25:14 2789

原创 spring4 mvc + jpa demo

BEGIN; pom.xml 的引入的相关jar版本配置<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <jdk.version>1.7</jdk.version> &l...

2014-08-28 17:27:43 635

原创 No value specified for 'Date' BeanUtils.copyProperties 日期为空 转型错误

BEGIN; 最近在用spring data,使用的hibernate实现,然后用了一对多等关系配置,导致PO类转换JSON时会死循环,最后使用VO接受数据解决该问题。PO与VO相互转换我用的是org.apache.commons.beanutils工具类。 在有字段是java.util.Date并且值为空时,则会报错:org.apache.commons.b...

2014-08-19 10:50:53 3151

原创 让浏览器支持 jquery ajax load 前进、后退 功能

BEGIN; 一般在做 ajax load 的时候,很多人都不会考虑到需要浏览器支持前进后退功能,因为大部分人都不知道可以实现。 最近遇到这个问题,经过一小段研究,发现github已经有现成的开源工具使用,主要实现原理是利用html的锚点,即<a href="#xxx">,详情可查看https://github.com/balupton/jque...

2014-06-12 10:31:26 2213 1

原创 nodejs mysql pool 只能插入10条记录或者较少记录

BEGIN;解决方案:从连接池获取到的Connection,执行完操作后,必须及时关闭!即:connection.end();使用后发现console有打印出警告信息,大致意思为 end() 方法已过期,所以应该使用 connection.release() 方法!测试环境:1、首先nodejs环境下,安装 node-mysql,注意是“felixge/node-m...

2014-05-08 12:34:26 1340

原创 nodejs使用jquery风格环境安装

BEGIN;1、npm install jQuery注意:是jQuery,不是jquery!2、npm install jsdom注意:直接执行会安装错误,必须先指定安装版本!解决:修改packages.json文件,指定jsdom版本。"dependencies": {"jsdom" : "https://github.com/tmpvar/jsd...

2014-04-01 10:09:45 1419

原创 css兼容问题集锦

BEGIN;1、文本框很大,导致里面的内容不居中、以及内容为数字时,不支持text-indent属性解:line-height: K px; (值为文本框的height值)。2、文本框有背景图片。左边带有小图标(如手机号码,左边会有一个手机的图标),文本输入内容要在图标后面开始解:text-align: start; text-indent: K px;3、当文本框使用te...

2014-04-01 10:05:15 522

原创 oracle提交后再回滚解决办法

BEGIN;刚才改错数据,直接commit了,rollback了下,没效果,经过google,oracle有个 闪回 功能,经测试,可用。-- 查询闪回id 如:06001B00054E0000select versions_xid from 表名 versions between scn minvalue and maxvalue;-- 根据闪回id获取 start...

2014-01-02 10:52:49 6234

原创 nginx wordpress安装

BEGIN;最近在弄wordpress,然后环境是centOS6.3,使用nginx做web服务器。经过一系列安装,nginx、mysql、php都安装成功了,然后在配置nginx访问wordpress时,死活有问题。问题1:访问文件404问题问题2:访问html静态页没问题,但是访问php文件提示502问题问题3:Your PHP installation appears to...

2013-12-07 00:25:13 3187 1

转载 今天遇到 Could not determine type for: java.util.List

今天遇到 Could not determine type for: java.util.List用hibernate 映射好好的竟然出现这个问题以前也遇到过,但不知道怎么给解决了,今天又遇到了,我用到的是用注解标注的映射关系后来仔细砍了,原来注解要么写在字段上,要么写在getter上,不能混合使用,否则会报错原出处:http://blog.csdn.net/piggerm...

2013-12-02 22:56:43 760 1

原创 oracle split 以及 简单json解析存储过程

BEGIN;由于之前工作上需要在oracle中做split功能以及json格分解。然后经过一番google和优化整合,最后整理到一个存储过程包中,易于管理,代码如下:1、包定义:CREATE OR REPLACE PACKAGE PKG_COMMON IS -- AUTHOR : YZCHEN -- CREATED : 2013/11/26 14:12:43...

2013-12-02 15:46:03 5191 3

原创 oracle创建dblink注意事项 ORA-04052

BEGIN;oracle创建dblink语句:create database link dblink名称 connect to 用户名 identified by 密码 using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip地址)(PORT = 端口...

2013-09-03 15:19:03 8840 1

原创 利用java反射机制实现List<Map>>转化为List<JavaBean>

BEGIN; 最近在用hibernate做项目,由于后续的业务功能比较多,然后框架原设计没有使用到一对多、一对一等特性,(艹TA妹)没办法,只能用原生sql语句获得需要的结果集。但是返回过来的是一个List&lt;Map&lt;String, Object&gt;&gt;。如果我们也页面需要展示字段内容,要么就是 get("大写字段名"),要么就是进行一次obj.setxxx(...

2013-08-17 12:12:33 5413

原创 A标签上使用onclick事件,js函数响应成功,单会刷新当前页面陷阱

BEGIN;最近在做html页面时,有时候会遇到以前没遇到的各种奇葩问题。目前要记载的,就是其中之一。我们在写链接的时候,即A标签,最普通的写法无非是&lt;a href='http://www.baidu.com'&gt;百度&lt;/a&gt;(都说百度主页50%是用来测网速的,现在又多了一个用来举例的。。。)。那么,我们也有很多时候是需要做操作的,...

2013-08-01 15:22:25 6623

原创 JS加载不出来 必须alert才可以 alert另一种功能

BEGIN;今天在引入百度编辑器时,发现百度编辑器加载不出来。代码是这样的:var editor = new baidu.editor.ui.Editor({ textarea: 'content'});editor.render('editor_content');开始以为自己写法有问题,然后试试alert下editor,没错,的确...

2013-05-24 13:11:48 2187 1

原创 Oracle 违反协议 OALL8 处于不一致状态

BEGIN;ERROR-util.JDBCExceptionReporter&gt;: 违反协议ERROR-util.JDBCExceptionReporter&gt;: OALL8 处于不一致状态!最近被这个问题纠结了很久,昨天终于找到了正确的解决方案,总结下, 出现这种问题的原因大致有种:1、连接oracle驱动不匹配。比如说在11g+jdk...

2013-05-21 12:19:53 3393

原创 JS的URIencode方式

BEGIN;对需要传递的URL参数进行URLencode编码刚开始浪费了很多时间都没搞出来,不知道怎么用。后面google到了不少解决方案,最终解决。转载下面内容:js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数: 、decodeURI、decodeURIComponent1、...

2013-05-21 12:16:07 891

原创 用Eclipse远程调试服务器tomcat

BEGIN;在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下:第一步、配置tomcat一、在windows系统中:打开�TALINE_HOME%/bin下的文件catalina.bat,加入下面这行:set CATALINA_OPTS=-server -Xdebug -Xnoagent ...

2013-05-21 12:15:13 912

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