- 博客(19)
- 资源 (16)
- 收藏
- 关注
原创 Maven 快速生成Java项目结构
Maven使用 archetype 来创建项目。要创建一个简单的 Java 应用程序,我们使用 maven-archetype-quickstart 插件。在下面的例子中,我们将创建一个基于Maven 的 Java 应用程序项目在 G:\workspace 文件夹。让我们打开命令控制台,进入到 G:\workspace 目录并执行以下命令 mvn 命令。 Microsof...
2017-11-20 10:19:48 8529 2
原创 海康监控NVR模式下+web调用(附官方开发包)+手把手教你接入
最近公司的音视频项目需要做一个网络摄像头模块,客户正在使用的是海康摄像头,通过NVR管理。要求我们在web端实现一些功能:实时查看 视频截图 视频回放 视频下载 视频抓图 摄像头方向调整 等等。。。 附上下载地址:http://download.csdn.net/download/u012279452/10116248 下载后,直接点开就可以用浏览器打开demo编号对应图中红色编号
2017-11-13 13:53:46 35892 68
原创 spring boot与spring mvc的区别是什么?
Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML、
2017-11-06 16:18:16 5273
转载 百(千)万级excel导出(流式)
背景介绍:我负责的有个条形码的模块,目前110w数据,未来还会继续添加,需要做一个Excel导出的功能。与此相关环境: spring boot,mysql,myBatismaven依赖: [ maven库地址 ] org.apache.poi poi-ooxml 3.16-beta2 主要思路: 页面发出导出请求,在c
2017-11-13 10:34:02 4051
翻译 Spring、Spring MVC、MyBatis整合文件配置详解
使用SSM框架做了几个小项目了,感觉还不错是时候总结一下了。先总结一下SSM整合的文件配置。其实具体的用法最好还是看官方文档web.xml的配置 springmvc.xml的配置 applicationContext-*.xml的配置 MyBatis的配置
2017-11-10 13:15:27 241
转载 Java使用Protocol Buffers入门四步骤
protocol Buffers(简称protobuf)是谷歌的一项技术,用于将结构化的数据序列化、反序列化,经常用于网络传输。这货实际上类似于XML生成和解析,但protobuf的效率高于XML,不过protobuf生成的是字节码,可读性比XML差。类似的还有json、Java的Serializable等。
2017-11-08 16:44:49 243
原创 数据库主键和外键
定义主键和外键主要是为了维护关系数据库的完整性,总结一下:主键是能确定一条记录的唯一标识,比如,一条记录包括身份正号,姓名,年龄。身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证号是主键。 外键用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性。比如,A表中的一个字段,是B表的主键,那他就可以是A表的外键
2017-11-07 15:31:54 395
转载 4 张 GIF 图帮助你理解二叉查找树
二叉查找树(Binary Search Tree),也称二叉搜索树,是指一棵空树或者具有下列性质的二叉树:任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;任意节点的左、右子树也分别为二叉查找树;没有键值相等的节点。二叉查找树相比于其他数据结构的优势在于查找、插入的时间复杂度较低。为O(log n)。二叉查找树
2017-11-06 15:49:44 297
原创 理解Set Statistics IO
性能调优是DBA的重要工作之一。很多人会带着各种性能上的问题来问我们。我们需要通过SQL Server知识来处理这些问题。经常被问到的一个问题是:早上这个存储过程运行时间还是可以的,但到了晚上就很慢很慢。对此,我们可以笑着回答:这个存储过程运行多次后,已经累趴了,所以很慢。存储过程或语句运行时间取决于服务器的工作量。如果在晚上,服务器负担很重的话,你的存储过程可能需要更多的时间来运行,因为它在等待C
2017-11-06 10:43:52 592
原创 JDK 日期&时间<Date Time> API
Java 日期/时间( Date/Time)API是开发人员最受追捧的变化之一,Java从一开始就没有对日期时间处理的一致性方法,因此日期/时间API也是除Java核心API以外另一项倍受欢迎的内容。为什么我们需要新的Java日期/时间API?在开始研究Java 日期/时间API之前,让我们先来看一下为什么我们需要这样一个新的API。在Java中,现有的与日期和时间相关的类存在诸多问题,其中有:Java的日期/时间类的定义并不一致,在java.util和java.sql的包中都有日期类,此外
2017-11-03 11:23:21 492
原创 Grails的领域类验证-constraints
Grails的领域类验证(约束属性),也就是domain类的constraints闭包,用作各个字段的验证校验,Grails共提供了16个输入校验和一个自定义校验。
2017-11-03 09:30:55 479
原创 手把手教你关闭iphone系统自动下载(新增IOS11描述性文件地址)
昨天笔者发布了一篇关于iOS系统总提醒更新,到底要不要升级的文章,不少读者在微信上留言给笔者, iPhone总是弹出一个提示窗口,如下图“iOS 9.3.2可用于您的iPhone且已经可以安装”,而窗口中根本就没有一个不想升级安装的选项。而当我们点击稍后,就会变成如下图所示的界面“输入密码以在今晚更新,如接入电源,iPhone将在01:00到05:00之间自动更新”,也就是说晚上睡觉的时候
2017-11-03 09:25:09 19061
原创 JPA常用注解
JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范.
2017-11-02 16:49:51 225
原创 根据key取Jsonobject中value
JSONObject jsonObj = JSONObject. fromObject(parkInfo); String res = (String) jsonObj .get("result"); JSONObject data = (JSONObject) jsonObj.get("data" ); ...
2017-11-01 16:13:45 9130
转载 Cannot change version of project facet Dynamic web module to 2.5
Cannot change version of project facet Dynamic web module to 2.5
2017-11-01 16:11:19 205
linux-jar包启动脚本.rar
2019-12-18
image-java-sdk-v2.0-master.rar
2019-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人