自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (36)
  • 收藏
  • 关注

原创 记一次诡异的Cannot find declaration to go to,Cannot resolve method

于是猜想通常官方starter会做版本仲裁,可能该starter中已经包含了jsqlparser的jar包了,于是点进去果然发现了4.3版本的jar包,但是项目中却又引入了4.0版本的,所以果断将4.0的删除,发现原来提示Cannot find declaration to go to,2)对于项目中其它引用4.0的代码切换为4.3的,并且重写部分报错的业务,至此完美解决;点击进去mybatis-plus的多租户源码中,发现调用jsqlparser的一行报错,仔细检查业务,并未发现问题,

2023-09-08 14:30:57 635

原创 浅谈MySQL主键

uuid中带有字符串,32位字符串会占用更大的空间,无序的字符串作数据库主键,每次插入数据库的时候,MySQL为了维护B+树结构,需要频繁调整节点顺序,影响性能。id=5,从而获取id为5的内容。3.2 存储和索引文件占用磁盘空间更少(500W数据,UUID占5.4G,自增ID占2.5G,该数据有待验证)依赖与系统时间的一致性,如果系统时间被回调,或者改变,可能会造成id冲突或者重复。每秒1亿的数据量,需要五千年才能用完,五千年什么概念?2.1引入了时间戳,保证ID能够按照时间有序生成,索引效率高。

2023-05-31 19:56:29 686

原创 锁->分布式锁->准实时方案

概述:并发量由低到高,单机到集群,java对锁、分布式锁、准实时方案的概要实现;全文以商品抢购为例。目录。

2023-05-31 10:31:34 694

原创 Linux离线升级http为https,Nginx配置

Linux无法访问外网,仅内网访问,http升级为https,Nginx配置

2023-02-21 18:24:06 234

原创 MySQL查询与删除or如何命中索引

表结构如图需要按keyword与attr两个字段进行一万条记录的删除,该如何做?分析:首先一万条按每一千条发送到数据库进行批量删除;其次如何写sql?第一种写法(不建议):delete from synonym where concat(keyword,attr) in<foreach collection="list" index="index" item="item" open="(" separator="," close=")"> conca.

2020-12-02 18:59:44 574

原创 bootstrap后台管理系统前后台实现(含数据库)

撰写本文档目的是让后续开发者在理解该系统架构的基础上遵循一定规范保持系统架构的合理性;同时也能够达到允许没有开发经验仅有web基础的入门开发者能够通过复制粘贴的方式仿照demo示例进行开发的目的。目 录1 案例调研与选取... 21.1 案例调研... 21.2 UI选取... 32 系统实现... 32.1 实...

2019-07-01 17:47:33 38469 7

原创 webim--web端即时通讯的实现

web浏览器端im的实现(web浏览器端的即时通讯系统)。目录http如何像tcp一样实时的收消息?一、webim如何实现消息推送二、人们为什么会误解http长轮询不实时三、长轮询实际怎么玩四、结论初次接触web端即时通讯的实现,对其实现方案并不了解,所幸的是一次看到沈总发的一篇文章,使我茅塞顿开,初步实现了一个webim系统。下面把沈总的文章和已经实现的技术共享给大家...

2018-12-18 14:33:01 10661 6

转载 从session原理出发解决微信小程序的登陆问题

 对于已经熟悉了session原理的同学来说,我们都清楚:在浏览器端我们会存储一个sessionId,用它来作为凭证,在服务器端得到有关本次浏览器与服务器会话的所有信息,这些信息是储存在服务器端的存储空间中的,它完全可以用来判断一个浏览器端的登录状态,因为它是由服务器端来掌控的,是安全的。  那么浏览器端是用什么来存储这个sessionId? 并且浏览器又是如何将sessionId传回给服务器的呢...

2018-06-13 15:50:23 3372

原创 IntelliJ IDEA新建Maven web项目

第一次使用Intellij idea,有诸多不熟悉,之处,网上很多教程千差万别,为日后少走弯路,特此记录。环境:win7 64位系统, intellij idea。有关jdk的安装配置,本文不在赘述,从maven安装配置开始。1.maven安装配置官方地址:http://maven.apache.org/download.cgi本文下载为3.3.3版本。将其解压之后放入到磁盘,如下图所示,并且新建...

2018-05-07 14:19:06 7705

原创 Windows64位系统下memcached安装

memcached有不同的版本,在 1.4.5 版本以前 memcached 可以作为一个服务安装,而在 1.4.5 及之后的版本删除了该功能。一、这里首先介绍1.4.5之前的安装的版本首先下载地址为:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip下载文件为:解压之后将其放在D:\Progra

2017-12-01 16:05:05 433

原创 百度ueditor使用心得

富文本编辑器,相信很多人在开发新闻发布类的网站的时候难免用到富文本编辑器,这个HTML神器可以发布类似word中的布局的功能,又可以插入图片,视频等,备受青睐!首先来说说他的具体使用,然后再说说使用时遇到的坑吧!使用与心得:首先在官网上下载ueditor,本人下载的是jsp版本,目录大致结构如下:然后是在使用的页面中引入,jsp页面代码如下:.

2017-11-26 21:02:48 1448

原创 MySQL的in查询效率太低的解决办法之一与其它优化示例

最近在做一个MySQL数据库的查询(查询出指定时间之后凡是上传过图片的用户所在的镇和镇的管理员名),查询语句如下:SELECTDISTINCTuser_name,town_nameFROMt_farmersWHEREidIN(SELECTDISTINCTfarmer_idFROMt_farmers_imagesWHEREcreate_time>='2...

2017-08-24 09:45:50 98600 21

原创 windows 64位系统下redis安装配置

先引用百度百科的一段话吧,具体可以到百科查看吧。Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。官方下载地址:http://redis.io/download,不过官方没有64

2017-07-28 17:18:59 331

原创 java根据模板导出PDF详细教程(无bug版)

题记:由于业务的需要,需要根据模板定制pdf文档,经测试根据模板导出word成功了;但是导出pdf相对麻烦了一点。两天的研究测试java导出PDF,终于成功了,期间走了不少弯路,今分享出来,欢迎大家有问题在此交流,与君共勉!一、需求根据业务需要,需要在服务器端生成可动态配置的PDF文档,方便数据可视化查看。此文的测试是在客户端通过java程序的测试,直接运行java类获得成

2017-07-18 15:03:57 39987 24

原创 基于HTTP长轮询实现简单推送(webim系统)

应用场景:设备为安卓、PC以及服务器,要求PC端能够单向给移动端发送消息指令,安卓端解析消息,进行后续处理动作。其中安卓端为基于Phonegap开发,说白了,就是HTML+JS。规模:正常应用为200移动端,PC端数量有限,不超过10台,最多移动端为不超过500台。可以看出这是一个很小规模的应用,也正如此,才可以给我像这样大方的保有HTTP连接不释放的机会。当前背景:目前关于推送的实现,无...

2017-07-06 20:44:56 1255

转载 无法连接远程桌面--必须为远程桌面启用Windows防火墙例外

装完系统后在“远程设置处”设置为允许连接到计算机,但是上面有一个警告“必须为远程桌面启用Windows防火墙例外”,就是没有获得防火墙的允许权限。   于是打开防火墙:控制面板-----Windows 防火墙-----允许的程序: 发现防火墙允许的程序中确实没有“远程桌面”,而虽然用户已是管理员身份,但“更改设置”按钮不可用:

2017-04-24 20:48:05 2570

原创 jfinal文件上传

废话不多说,直接上代码:前端jsp文件:身份证号:class="easyui-validatebox" maxlength="18" readonly="readonly" style="background:#CCCCCC"/>*姓名:class="easyui-validatebox"

2017-03-19 08:53:34 454

原创 jsp导出excel教程及常见问题

废话不多说,直接上代码:前端代码:function exportExcel(){window.open('${ctx}/exportToExcel.jsp?exportToExcel=YES');} body,table{ font-size:12px; } table{ table-layout:fixed;

2017-03-08 10:06:25 966

原创 修改easyui日期控件只显示年月,并且只能选择年月

今天使用easyUI做前端时,有一个需求是只能选择年月,不要日。而easyUI自带的是没有这种选法的,故为实现需求进行如下改动,以下是源码:更改easyui日期控件,使其只显示到年月 function myFormatter(date){            var y = date.getFullYear();

2017-03-04 08:52:36 3768 2

原创 MySQL数据库报错(会自动关闭):Got a packet bigger than 'max_allowed_packet' bytes

mysql数据库报错:Got a packet bigger than 'max_allowed_packet' bytes今天从使用sqlyog从服务器上导出了一个sql文件,但是导入到本地的时候,莫名的出现错误,而且MySQL数据库还自动关闭了,反反复复试验了几次均没有成功,不知道是哪里的问题,于是便一个一个表的导入。最后在导入最后一个表的时候,怎么也无法成功,一直失败。sqlyog一

2016-12-21 11:58:37 1629

原创 项目从intellij idea迁移到eclipse中问题总结

最近在做项目的时候,需要接手其它人的项目进行开发,其中有一个项目是从intellij idea迁移到eclipse中,至于为什么要迁移呢?当然是本人不太熟悉intellij idea,故进行迁移,其中有红色叹号的文件是不能直接拷贝进eclipse中去的,至于为什么我也不知道,但是删除了.idea和.svn后就可以正常拷贝了。因为原项目是在jdk1.8下编译的,所以本人卸载了自己的1

2016-12-06 16:11:29 9207

原创 tomcat permgen space 内存溢出解决方法

最近将项目部署到服务器上,当访问量增大的时候碰到了让我纠结的问题,tomcat服务器运行一段时间,总是会自动报异常:java.lang.OutOfmemoryError:PermGen Space 的错误,导致项目无法正常运行。 出现这个错误的原因,总结一下:PermGen Space指的是内存的永久保存区,该块内存主要是被JVM存放class和mete信息的,当class

2016-12-02 18:47:42 595

原创 java导出word之freemarker导出(详细教程)

最近需要做一个导出word的功能, 在网上搜索了一下,发现了各种方法,但是在这个过程中遇到不少问题,各种报错,各种调试,先整理各种总结,希望能对大家有所帮助,少走弯路。欢迎大家留言交流。同时感谢网络中的大神,帮助我学习进步。在网上搜了下, 有用POI,JXL,iText等jar生成一个word文件然后将数据写到该文件中,API非常繁琐而且拼出来的样式也不美观,于是选择了另一种方式----fee

2016-11-11 09:20:25 18405 8

翻译 Hibernate 不能实时获取数据库中更新的记录问题解决

项目用到hibernate进行与mysql数据库的连接和操作,有一个“查询”模块和“添加”模块,是用不同的hibernate配置文件来做的。在做完添加后做查询时发现了问题,查询的结果总是添加之前的,而最新更新的记录却没有被查询得到。只有重启tomcat服务器才能查到更新的记录。google之。网上提到了hibernate的缓存机制,http://www.linuxidc.com/L

2016-10-27 21:55:54 4537

原创 jeebbs-src-v7.0版导入myeclipse步骤说明(开源论坛系统)

本人环境:windows7,jdk1.7,tomcat7.0,MyEclipse10最近想研究一下java开源的论坛系统,发现了这个项目,在使用过程中注意的问题都记录了下来,希望后来的人少走弯路。声明:源码包中的资源文件夹/u被删除,如需要可以上论坛下载一.解压源码包jeebbs-src-v7.0.zip,解压后文件夹src和WebContent二.建立一个Dy

2016-09-13 08:59:11 1695

原创 使用MyEclipse10 中maven插件添加中央仓库中没有的jar包详细使用说明

环境:windows7,MyEclipse10,maven3.3相信有很多朋友在MyEclipse10中使用maven时会遇到添加中央仓库中无法找到的jar包,或者是添加自己打包好的jar包,这里就不在聒噪如何在MyEclipse10中配置自己的maven了,在此就给大家说一下如何添加没有的jar包。在我的电脑上我将本地仓库配置在了D:\Program Files (x86)\ap

2016-09-08 15:37:35 4775

原创 Myeclipse中Mybatis Generator自动创建代码总结

声明:本文针对基础薄弱的小菜鸟编写,大神勿喷。今天为了学习mybatis自动生成代码,折腾了两个小时,总算解决了,为此记录下来,希望大家日后少走弯路:mybatis-generator的使用方法常用的有两种,一种是直接在cmd命令行下面运行,运行完后把生成的文件再拷贝到项目对应的位置,我感觉这个太麻烦了,而且不便于修改,做成插件直接生成映射和实体类到项目里。插件集成方法:一、首

2016-08-24 15:23:35 4080 2

Hibernate实时获取数据库更新记录jar包

Hibernate实时获取数据库更新记录jar包, 内含:c3p0-0.9.1.2.jar,hibernate-c3p0-4.2.0.Final.jar,mchange-commons-java-0.2.3.4.jar

2016-10-27

jeebbs-src-v7.0

jeebbs-src-v7.0源码包,内含详细部署到MyEclipse中的教程和部署成功后导出的项目,没有报错,完美适合二次开发,适合学习java的三大框架技术。

2016-09-14

java开源论坛系统jeebbs-src-v7.0

一套java开源论坛系统,从MyEclipse10中导出的项目,此系统是讲开源的论坛jeebbs的7.0版本部署在windows7,jdk1.7,tomcat7.0环境中,没有报任何错误,非常适合进行二次开发,内含详细的部署教程。

2016-09-14

Myeclipse8~10安装mybatis-generator插件

Myeclipse8~10安装mybatis-generator插件,使用方法文件中有说明。

2016-08-24

采用layim jabberhttp实现webim

此系统实现的WebIM是对现有技术的整合,它包含了如下技术: seajs:用于JavaScript模块化编程,seajs具体简介自己上网搜索; layim:阿里大牛贤心制作的一款webim聊天界面,很是美观,源码下载地为http://sentsin.com/layui/layim/ JsJac:基于jabber/xmpp的javascript实现,在此完成与后台servlet(JabberHttpBind)的数据交互。下载地址为https://github.com/sstrigler/JSJaC/ 2)后台: JabberHTTPBind:用于和Openfire进行通信,下载地址为http://stefan-strigler.de/jhb/ 3)服务器: openfire:开源的聊天服务器(安装教程自己上网搜索)

2016-08-11

jwchat源码

JWChat源码 1、首先配置jwchat要具备的环境(我开发的环境) tomcat7.0 jdk1.7 openfire3.9.3 2.在网上查找下在jwchat.war文件,将其解压后放到tomcat目录下的webapps下 3.下载xalan的xalan.jar,serializer.jar, xercesImpl.jar, xml-apis.jar放到webapps\jwchat\WEB-INF\lib目录下即可。 4.修改配置文件 config.js 复制代码 1 var SITENAME = "127.0.0.1";//127.0.0.1是你openfire服务器的名称 2 var BACKENDS = 3 [ 4 { 5 name:"Open Relay", 6 description:"HTTP Binding backend that allows connecting to any jabber server", 7 httpbase:"/jwchat/JHB/", 8 type:"binding", 9 default_server: SITENAME 10 } 11 ]; 复制代码 jsjac.js 在302行if(this.has_sasl)前加this.has_sasl=false; web.xml 1 <servlet-mapping> 2 <servlet-name>Jabber HTTP Binding Servlet</servlet-name> 3 <url-pattern>/JHB/</url-pattern> <!--这里的修改主页是对应上面的config.js,如果config.js的httpbase配置是/jwchat/,那这里的就不用修改了 --> 4 </servlet-mapping> (黄色表示要修改的部分) 5.启动tomcat ,访问http://l127.0.0.1:8080/jwchat/ (切记如果你的openfire服务器名称为127.0.0.1,访问jwchat时浏览器输入127.0.0.1,如果输入localhost则会报Authorization failed),我就是因为这个问题烦恼了很长一段时间。 <报错修改> 1.如果报Service unavailable A.可能是openfire没有启动 B.config.js中的var SITENAME = "127.0.0.1";没有与openfire服务器名称相同   2修改openfire服务器名称 A.点击服务器,服务器管理器,编辑属性 修改服务器名称,修改完的服务器名称前有感叹号 B.出现叹号,我们要删除安全证书,点击服务器,服务器设置,服务器证书删掉这里的证书。 C.删除后,在当前页面会出现提示,然后按照提示点击相应的链接,重启服务器,然后登陆,再生成证书 D.然后生成完成后,手动重启openfire服务器,再次登陆发现警告没有了。 3. 在服务器端增加配置 xmpp.httpbind.client.requests.polling = 0 xmpp.httpbind.client.requests.wait = 10

2016-08-11

基于asmack+openfire的安卓XMPP客户端(类似于qq)

openfire是服务端,运行此客户端需要首先配置好openfire; 采用的XMPP协议,asmack将xmpp协议进行了封装,在此安卓客户端进行了实现,将此源码与大家共享,希望能够共同进步。

2016-07-27

android请求webservice需要的soap工具封装

android请求webservice需要的soap工具封装

2016-07-26

java实现的webSocket即时聊天项目

java实现的webSocket项目,tomcat服务器,用来学习java实现即时通讯的不错的项目,欢迎大家一起学习。

2016-04-07

netty-3.5.7.Final.jar

供研究websocket的朋友使用,大家有什么好的东西或经验都相互交流一下吧。

2016-04-07

图书管理系统

一套java开发的桌面应用,数据库为sqlserver。

2016-04-06

完整的java论坛系统

一套完整的java的论坛系统,个人依据自己的功能稍加调试便可运行。

2016-03-24

功能完善的旅游网站

此旅游网站需要配置iis服务器,配置好服务器后,将网站在服务器中设置并开放80端口号,然后在iis服务器目录下就可以看到网站了,在浏览器中访问localhost/lvyou就可以访问到项目首页了,并且可以进行其他的操作。

2016-03-20

微信底部导航栏菜单

一套几乎与微信底部导航栏一样的手机端底部导航栏源代码。

2016-01-05

java+mysql新闻发布网站(含数据库)

一套jsp与mysql结合的新闻发布网站,将db_news2.sql文件在数据库管理软件中运行即可创建数据库,项目放在eclipse中启动服务器访问网站首页面即可进去首页。

2016-01-04

网页导航栏

手机端和电脑端都可以使用的前端导航栏插件,代码非常简练,容易上手,快速使用,在手机端使用时只需要加上viewpoint标签即可。

2015-12-06

网站前端tab插件

手机和pc端都可以使用的前端tab切换窗口插件。

2015-12-06

java+mysql系统

java+mysql一套管理系统,直接放在tomcat服务器下,然后启动服务器,就可以在浏览器中访问。

2015-12-01

酒店管理系统

一套java+sqlserver的酒店管理系统,内有详细的说明书,数据库配置文件,源代码。

2015-12-01

mysql-5.6.22-winx64

mysql-5.6.22-winx64.msi安装包,windows 64位系统。

2015-12-01

韩顺平满汉楼管理系统(包括数据库,源代码)完整版

韩顺平满汉楼管理系统(包括数据库,源代码)完整版,包含源码,素材,数据库(sql server2000)。

2015-12-01

HTML5+jQuery制作温馨浪漫爱心表白动画特效(程序员也有浪漫的时候)

HTML5+jQuery制作温馨浪漫爱心表白动画特效(程序员也有浪漫的时候)。

2015-12-01

网上书城项目源码

使用java,jsp技术编写的网上书城源码,内含数据库文件。

2015-12-01

webRTC视频通信(通过浏览器调用摄像头)

webRTC技术的应用,通过启动浏览器调用设备的视频和音频流实现实时通信。

2015-12-01

Express框架

node.js中的有关Express框架的各个版本的详细介绍及实例说明。

2015-03-21

myeclipse_2015_ci_添加tomcat各种版本图文教程

myeclipse中配置各个版本的tomcat的详细的操作指南。

2015-03-21

websocket通讯,mui,H5的App,springmvc+mysql+mybatis源码

websocket通讯,mui,H5的App(在hbuilder中开发),springmvc+mysql+mybatis源码(myeclipse或idea均可以) 内含数据库和Tomcat7.0和8.0版本。

2018-12-26

acdsee看图软件5.0版(木有广告哦)

ACDSee的5.0版本是没有广告的版本,而且体验效果也很好; 安装完成后如果不想每次都弹出关联文件的设置,只需要在设置中取消勾选即可!

2018-09-01

Tomcat7.0和8.0版本

Tomcat7.0和8.0版本的,都是在Windows64位系统下的,7.0.40和8.0.30版本。

2017-10-30

海康威视摄像头web开发demo

海康威视摄像头web开发demo。Web控件基于ActiveX和NPAPI开发,接口封装于javascript脚本,以javascript接口形式提供用户集成,支持网页上实现预览、回放、云台控制等功能。该控件开发包仅支持B/S网页开发,不适用于C/S开发。

2017-03-10

论坛系统源码

java论坛系统源码,内含数据库(mysql),框架:struts2,hibernate,分页等等

2016-11-13

BeyondAdmin 后台模板 基于bootstrap3.2.0框架的响应式适合多种用途的管理模板

BeyondAdmin 后台模板 基于bootstrap3.2.0框架的响应式适合多种用途的管理模板

2016-11-13

java点餐系统

java点餐系统,搭建好大体框架,功能进行了简单实现,适合学习,部分功能有待继续开发。

2016-10-26

jsp点餐系统

jsp点餐系统,内含源码与数据库。

2016-10-26

无线点餐系统

一套基于ssh框架的jsp无线点餐系统,tomcat服务器,MyEclipse开发。整合BootStrap后台页面,内含完整数据库代码。

2016-10-25

空空如也

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

TA关注的人

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