- 博客(45)
- 资源 (27)
- 收藏
- 关注
原创 CPAL-1.0 开源许可证说明
CPAL-1.0 1.定义1.0.1 “商业使用”是指发布或者以其他方式使第三方可以获得全部代码。1.1 “贡献者”是指编写出代码或者对于代码的实质修改有贡献的各个实体。1.2 “贡献者版本”是指原始代码,贡献者所使用的有过实质修改的源代码,以及仅由该贡献者所作的实质修改这三者的结合。1.3 “覆盖代码”是指原始代码,或者其实质修改,或二者的结合,前述每种情
2017-06-30 09:23:46 3495
原创 在windows服务器上正确部署免安装版tomcat的姿势
先下载一个版本纯净版本tomcat将tomcat安装到 C:/keydakmonitor/tomcat 目录下,并设置开机启动服务1.首先打开tomcat的bin目录找到service.bat2.开始->运行->cmd,将service.bat左键点击拖入到dos窗口,当然也可以把该地址写进去,然后按Enter,3.成功之后在dos窗口键入 service.bat in
2017-06-29 11:05:20 957
原创 开机自动打开浏览器并定时重启
浏览器重启(1)windows定时重启chromium将restart-chromium.bat* 、*restart-chromium.vbs* 放到c:/wsp/javatools文件夹下面*注意修改restart-chromiun.bat 文件路径中的chrome.exe路径为当前电脑的安装位置(2)设置浏览器重启时间将打包后的 TimerExecutor.jar 和 t
2017-06-29 11:02:17 2683
转载 使用JavaScript和MQTT开发物联网应用
如果说Java和C#哪个是最好的开发语言,无疑会挑起程序员之间的相互怒怼,那如果说JavaScript是动态性最好的语言,相信大家都不会有太大的争议。随着越来越多的硬件平台和开发板开始支持JavaScript,JavaScript在硬件端以及物联网领域有了新的机会。IoT应用开发的数据链路图1是一个智能家居物联平台的数据链路。图1 智能家居物联平台的数据链路
2017-06-29 10:50:35 1969 1
转载 漫谈C++11多线程内存模型v
写在前面 “C++11 feels like a new language” - Bjarne Stroustrup 的确,c++11核心已经发生了巨大的变化,它现在支持Lambda表达式、对象类型自动推断、统一初始化语法、Deleted和Defaulted函数、nullptr、委托构造函数、右值引用等等,本文主要讨论C++11对于多线程编程的支持。
2017-06-28 09:27:37 548
原创 jQuery定义了内部函数
查看代码如下所示:// Callback for when everything is done // It is defined here because jslint complains if it is declared // at the end of the function (which would be more logical and readable) funct
2017-06-28 09:25:30 965
原创 【前端】使用Swiper显示正方体,左右翻转轮播图
今天的轮播图,和往常的有一点点不同哦!可以说是有一点点的3D效果!因为他在运动的时候,是以正方体的样子左右滚动的;先引插件:代码如下: Swiper demo /*样式*/ html, body { position: relative; height: 100%;
2017-06-27 10:26:39 2299
原创 SEO优化:不要误解“内容为王”
了解SEO优化的人都知道一个词“内容为王”,但要真实了解“内容为王”,需要做什么,特别是初次接触SEO人员,理解“内容为王”时,认为更新网站内容时要切准用户需要,能够协助用户从这篇文章能够获得有用的常识。事实上,新手了解没有错,但片面的理解容易钻牛角尖。SEO优化中“内容为王”应包含以下内容:1、文本内容优化 文本内容是很重要的,不仅要满足用户的需求,还要满足
2017-06-27 10:14:37 660
原创 【前端】使用JS替换URL的参数(代码案例)
现有一个URL:http://www.jynet.top?query=name&query_value=abc想要替换其中的参数:query,用JS该怎么做呢?不纠结......代码如下:var key = 'title';var value = 'defg';var currentURL = http://www.jynet.top/blog?query=name&q
2017-06-27 10:12:31 2082
转载 关于<!DOCTYPE html>
1.定义DOCTYPE标签是一种标准通用标记语言的文档类型声明,目的是要告诉标准通用标记语言解析器,它应该使用什么样的文档类型定义(DTD)来解析文档。 声明必须是 HTML 文档的第一行,位于 标签之前。 2.作用声明文档的解析类型(document.compatMode),避免浏览器的怪异模式。document.compatMode:BackC
2017-06-27 10:06:02 479
原创 JavaScript里最常用的十种代码简写技巧
1.三元操作符当想写if…else语句时,使用三元操作符来代替。const x = 20;let answer;if (x > 10) {简写:const answer = x > 10 ? 'is greater' : 'is lesser';也可以嵌套if语句:const big = x > 10 ? " greater 10" : x2.短路求值简写方式
2017-06-27 09:52:50 758
原创 Mysql在Windows系统快速部署安装方法(绿色免安装版)
首先下载mysql的是绿色免安装版,放到随便一个文件夹也可以,这次我直接放在了C盘步骤:1、将my-default.ini(ini如果没有后缀就是my-default) 复制后改名为my.ini(ini如果没有后缀就是my),然后复制以下内容把原来的内容全替换掉 [mysql]default-character-set=utf8[mysqld]#设置3306端口port
2017-06-26 09:47:34 1244
原创 【JAVA】实现注解拼接SQL+字段进行排序
代码如下:package com.example.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;
2017-06-26 09:42:03 2093
原创 mysql提高快速插入数据的方法
首先准备一张表table_name2 表里有100万条数据再复制一张跟table_name2表结构一样的表table_name1mysql快速翻倍插入数据:INSERT INTO table_name1 (`字段`,....) SELECT table_name2 `字段`,.... FROM table_name2这种增加数据的时间花费要比通过存储过程耗费的时
2017-06-23 09:43:46 511
原创 Spring关于CORS跨域支持的全局配置(代码实战)
除了细粒度基于注解的配置,你可能会想定义一些全局CORS的配置。这类似于使用过滤器,但可以在Spring MVC中声明,并结合细粒度@CrossOrigin配置。默认情况下所有的域名和GET、HEAD和POST方法都是允许的。基于JAVA的配置看下面例子:@Configuration@EnableWebMvcpublic class WebConfig extends
2017-06-23 09:38:31 3547
原创 SpringMVC 4.2 后增加跨域支持app、接口(注解CrossOrigin)
什么是跨域简单的说即为浏览器限制访问A站点下的js代码对B站点下的url进行ajax请求。比如说,前端域名是www.abc.com,那么在当前环境中运行的js代码,出于安全考虑,访问www.xyz.com域名下的资源,是受到限制的。现代浏览器默认都会基于安全原因而阻止跨域的ajax请求,这是现代浏览器中必备的功能,但是往往给开发带来不便。特别是对我这样后台开发人员来讲,这个事情简直神奇。
2017-06-23 09:33:18 12502 3
转载 JavaScript 函数式编程到底是个啥
随着大前端时代的到来,在产品开发过程中,前端所占业务比重越来越大、交互越来越重。传统的老夫拿起JQuery就是一把梭应付当下重交互页面已经十分乏力。于是乎有了Angular,React,Vue这些现代框架。但随之而来的还有大量的新知识新名词,如MVC,MVVM,Flux这些设计模式就弄得很多同学傻傻分不清。这时候又见到别人讨论什么函数式编程,更是一脸懵逼了。我们大多听过面向对象编程
2017-06-22 10:15:04 4672 2
原创 【javascript】操作cookie
js工具:function SetCookie(name,value)//兩個參數,一個是cookie的名字,一個是值{ var Days = 30; //此 cookie 將被保存30天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() +
2017-06-21 11:20:13 336
原创 Tomcat关闭日志输出
一般在部署Tomcat后,运行久了,catalina.out文件会越来越大,对系统的稳定造成了一定的影响。可通过修改conf/logging.properties日志配置文件来屏蔽掉这部分的日志信息。那么Tomcat怎么关闭日志输出?下面跟着学习啦小编一起来了解一下吧。Tomcat怎么关闭日志输出1、直接修改catalina.sh文件的输出语句在文件中找到以下内容:
2017-06-20 10:10:07 5127
原创 【前端】CSS实现背景图片透明和文字不透明效果
项目中经常会用到背景图上放一些文字介绍,这里介绍两种技术来实现背景图片透明,文字不透明效果,记录一下,方便日后学习。1.毛玻璃效果:背景图 + 伪类 + flite:blur(3px).demo1{ width: 500px; height: 300px; line-height: 50px; text-align: center;}.demo1:b
2017-06-20 09:57:52 61043 6
转载 Java语言的动态性-invokedynamic
概述Invokedynamic指令在JAVA7中就已经提供了,在java7之前,JVM字节码提供了如下4种字节码方法调用指令:1、 Invokevirtual:根据虚方法表调用虚方法。2、 invokespecial,:调用实例构造方法(方法),私有方法,父类继承方法。3、 invokeinteface:调用接口方法。4、 invokestatic:调用
2017-06-20 09:38:15 12689 3
原创 JavaScript 最新特性实现的三大黑科技
依次执行多项异步任务有时候,我们希望批量执行一组异步任务,但是不是 并行 ,而是依次执行,这组任务是动态的,在一个数组里,当然我们可以用 for 循环然后一个一个 await 执行,但是还有另外一种方式:JS Bin on jsbin.com在上面的例子里,我们定义了一个 taskReducer:async function taskReducer(promise, act
2017-06-19 09:18:19 382
原创 【Java】Gradle构建SpringMVC框架实现App请求接口(图文超详细)
Gradle构建SpringMVC框架实现App请求接口最近这段时间忙着在找工作,面试不是很多。闲着没什么事干就想着把积累的一点后台的知识理一理,虽然不一定非得做这方面的工作,但是以后的工作中,遇到一些问题可以快速的定位到。接触后台的时间很短,在上一家公司的时候也做过一些给App写接口的工作。后台那边的框架也很多都不懂,就是简单的依葫芦画瓢。遇到问题也有后台小哥帮忙解决。接下来,我就用我了
2017-06-16 09:39:33 2564
转载 【Webservice】 Eclipse根据wsdl文件自动生成webservice的调用客户端
公共接口:可供测试的在线webservice生成客户端:1. 带有webservice插件的Eclipse工具;2. 首先用浏览器访问webservice的站点,接着保存打开的页面后缀为wsdl;腾讯QQ在线状态 WEB 服务Endpoint: http://www.webxml.com.cn/webservices/qqOnlineWebService.asm
2017-06-16 09:36:59 8724
转载 每个程序员都需要知道一些游戏网络知识
作为一个程序员,你有没有想象过多人游戏是如何实现的?在外行人看来游戏很神奇:两个或者更多的玩家在网络上分享共同的经历,就像他们真实的存在于相同的虚拟的世界一样。游戏看起来犹如一个巨大的魔术,奇妙而又刺激,但作为一个开发人员我们知道,真实的情况和我们所看到的并不一样,那只是一种错觉。你感受到的共享现实,实际上是在那个时刻内,由你自己的独特视角和位置所感知的近似情况。Peer-to-Pee
2017-06-16 09:31:11 1396
原创 关于shell编程的一些事
一、声明变量myUrl="www.jynet.top"myNum=100注意:变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。
2017-06-16 09:28:12 364
原创 【Java】XML文件读取到数据库
xml文件读取到数据库 第一步,导包c3p0,dom4j,jaxen,MySQL-connector第二步 xml文件,config文件第三步 javabean第四步 c3p0的工具类第五步 读取xml文件 SAXReader中的xpath的方式首先需要map集合添加别名,遍历读取到的文件,给了list第六步,list给了c3p0的连接数据库的类
2017-06-16 09:24:01 1010
原创 【JavaScript】创建对象的七种方式
JavaScript创建对象的方式有很多,通过Object构造函数或对象字面量的方式也可以创建单个对象,显然这两种方式会产生大量的重复代码,并不适合量产。接下来介绍七种非常经典的创建对象的方式,他们也各有优缺点。工厂模式function createPerson(name, job) { var o = new Object() o.name = name o.job =
2017-06-15 09:27:54 517
原创 【Spring5】使用 Spring Webflux 开发 Reactive 应用
Spring 5 - Spring webflux 是一个新的非堵塞函数式 Reactive Web 框架,可以用来建立异步的,非阻塞,事件驱动的服务,并且扩展性非常好。把阻塞(不可避免的)风格的代码迁移到函数式的非阻塞 Reactive 风格代码,需要把商业逻辑作为异步函数来调用。这可以参考 Java 8 的方法或者 lambda 表达式。由于线程是非阻塞的,处理能力能被最大化使用。
2017-06-14 10:19:36 3217
转载 成为Java顶尖程序员 ,看这11本书就够了
学习的最好途径就是看书"学习的最好途径就是看书",这是我自己学习并且小有了一定的积累之后的第一体会。个人认为看书有两点好处:1、能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料2、对着书上的代码自己敲的时候方便"看完书之后再次提升自我的最好途径是看一些相关的好博文",我个人认为这是学习的第二步,因为一本书往往有好几
2017-06-14 10:10:59 639
原创 JavaScript六种继承方式
继承是面向对象编程中又一非常重要的概念,JavaScript支持实现继承,不支持接口继承,实现继承主要依靠原型链来实现的原型链原型链继承基本思想就是让一个原型对象指向另一个类型的实例function SuperType(){ this.property = true}SuperType.prototype.getSuperValue = function(){
2017-06-14 10:06:16 309
原创 面向对象(继承,重写,this,super,抽象类)
继承定义一个类B时,发现已有类A与要定义的类B相似,并且类B属于类A的一种时,可以将类B定义为类A的子类。当多个类有着共性内容,可以将共性内容向上抽取,抽取到一个新的类中,这个新类和多个类形成一个关系叫做继承。子类继承父类后,自动拥有父类所有可继承的属性和功能。注意事项java只支持单继承,不支持多继承,支持多层继承。所有的类都直接或者间接继承了Object类,Ob
2017-06-13 09:18:37 393
原创 拆解 MySQL 的高阶使用与概念
前面我们主要分享了MySQL中的常见知识与使用。这里我们主要分享一下MySQL中的高阶使用,主要包括:函数、存储过程和存储引擎。对于MySQL中的基础知识,可以参见1 函数函数可以返回任意类型的值,也可以接收这些类型的参数。字符函数函数名称描述CONCAT()字符连接CONCAT_WS()使用指定的分隔符进
2017-06-12 13:44:44 509
原创 WebView 和 JS 交互,如何将 Java 对象和 List 传值给 JS
随着混合开发模式比较流行,很多时候,我们需要在原生的基础上,使用 WebView 加载网页,这样控制更加方便。今天我们来看看,如何将 Java 对象 和 List 集合传值给 JS 调用。如何将 Java 对象实例传值给 JS其实将我们在 Android 原生中将 Java 对象实例传值给 JS 承认并且可以使用的对象,方法非常简单。我们来举个例子。html 文件我
2017-06-12 13:37:13 1182 2
原创 【Java】百度语音识别REST API使用方法不需要集成SDK的方法
本文代码为JAVA版,可以用于Android应用开发中,下面介绍其中重要的代码。获得Token其中apiKey和secretKey是从百度开放平台获得的,获得方法参看上一篇文章。private static void getToken() throws Exception { String getTokenURL = "https://openapi.baidu.c
2017-06-09 09:23:50 1167 2
转载 即时通讯框架T-io之WebSocket协议再之HelloWorld
一.t-io是干嘛的这个框架已经开源到码云上面,介绍比较详细,链接:https://git.oschina.net/tywo45/t-io,由于官方介绍中的入门程序客户端和服务端都是用的java写的,而且是用简单的自定义TCP协议进行通信的,也有一个websocket协议的列子,感觉有点复杂,不好入门。就想着使用javascript来做客户端,t-io做服务端,采用websocket协议搞
2017-06-09 09:17:17 11534 2
原创 应该如何浏览【大型代码库】的提示和技巧
前言我相信现在大学中所进行的计算机科学(CS)教育缺乏对学生关于如何在非常大的代码库中查找信息(navigate)以及如何快速地理解代码库的指导。可能大多数计算机专业(CS)的学生最后会到中小型的企业工作,在这样的企业中,他们往往只需要关注某一个规模不大的程序或代码库。对于这样的代码库,公司的老员工将非常熟悉,所以能够在较高的层面上(at a high level)为新人对其中的每
2017-06-08 10:06:20 690
原创 maven仓库下载不了?将本地jar包安装进入maven仓库
实际项目中pom.xml依赖写法: org.springframework spring-context-support 3.1.0.RELEASE Maven 安装 JAR 包的命令是:mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -Darti
2017-06-08 09:24:54 495
原创 Eclipse中的BuildPath详解
什么是Build Path?Build Path是指定Java工程所包含的资源属性集合。在一个成熟的Java工程中,不仅仅有自己编写的源代码,还需要引用系统运行库(JRE)、第三方的功能扩展库、工作空间中的其他工程,甚至外部的类文件,所有这些资源都是被这个工程所依赖的,并且只有被引用后,才能够将该工程编译成功,而Build Path就是用来配置和管理对这些资源的引用的。
2017-06-07 09:44:35 970
转载 5个最优秀的Java和C#代码转换工具
毋庸置疑,Java是一门最受欢迎而且使用最广泛的编程语言,目前有超过9百万的Java开发者从事web服务的开发,Java以“编写一次,可在任何地方运行”而著称,同时这也是其大受欢迎的主要原因。和Java类似,C#也是一门拥有很多现代化特性的编程语言,很多开发者处于其安全性和稳定性,会选择C#这个平台。本文介绍了几个最优秀的Java和C#代码转换工具,希望对开发者有所帮助。1、Jav
2017-06-06 09:29:50 23396 1
bootstrap3+Cron在线生成器 模板下载
2020-10-23
GeoLite2-mmdb.zip
2019-07-08
【Java】通过ip地址获取详细地域信息(不通过API使用本地库)-调用库
2019-07-08
JS实现在线汉字笔画练习特效(平板移动端可用)
2019-06-25
Java 处理PDF图章——图片图章、动态图章
2019-02-11
java爬取百度图片 源码实例
2018-11-22
[java源码]关于有效投资房产
2018-11-05
[HTML5]用JS实现当年疯魔IOS游戏市场的切水果
2018-10-25
[html5技术]基于bootstrap制作的多标签页(tabs)
2018-10-24
tomcat8.5.15 windows 64位免安装版
2017-06-29
WebService配套案例
2017-05-25
java后台访问url需要的包.rar
2017-04-21
Bootstrap v3.3.5文件css
2017-03-02
高级加密解密标准AES加密secret.js代码
2017-02-13
flv视频播放插件js 下载
2017-02-07
nodejs的npm模块包GIT版本(2017.2.6最新git)
2017-02-06
并发优化报告word版本
2017-02-06
jeecmsv7源码整合版
2016-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人