自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 微信开发文档

https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419316505&token=&lang=zh_CNhttps://open.weixin.qq.com/cgi-bin/showdocument?acti...

2018-06-29 17:49:46 1956

转载 点击---显示悬浮页面窗口

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>     <head>         <title>点击文字弹出一个DIV层窗口代码</title>         <style>         .black_overlay{ 

2018-06-29 10:48:16 1947

转载 HTTP中的重定向和请求转发的区别

HTTP中的重定向和请求转发的区别2008年02月28日 17:22:00阅读数:90363一、调用方式 我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response);//转发到new.jspresponse.sendRedirect("new.jsp");//重定向到n...

2018-06-28 15:33:22 168

转载 程序员人生

 普通院校大三Java实习面试总结xun 程序人生 今天点击上方“程序人生”,选择“置顶公众号”第一时间关注程序猿(媛)身边的故事图片源自unsplash作者xun如需转载,请联系原作者授权。前几天腾讯HR面完,目前在等结果的阶段,无论结果如何都能接收,作为一名双非学校的本科生能和中大,华工,深大的本科硕士甚至博士同场面试并且没有被中途淘汰,也很真的很幸运了。除了腾讯,其余公司目前都已经拿过off...

2018-06-28 13:06:46 278

转载 编程比赛

无论是学生还是社会工作者,我们都会碰到许多形形色色的竞赛,有的比赛奖金丰盛,有的比赛可以为求职镀金,有的比赛只是为了兴趣爱好。那么,对于致力于it技术的小伙伴们而言,有哪些竞赛的获奖能让你的简历在众多简历中脱颖而出呢?下面我为大家整理出来一些含金量高、对求职比较有帮助的大赛,这些比赛通常都有大量的现金奖励和进入大型IT或者软件公司的就业机会,大家可以根据个人兴趣爱好和能力,选择一些适合自己的竞赛参...

2018-06-28 10:05:14 4333 1

转载 Java解压文件

import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.nio.charset.Charset;import java.util.Enumeration;import java.util.zip.ZipEntry;imp...

2018-06-27 17:28:08 3424

转载 Java实现解压和压缩文件2

 最近碰到个需要下载zip压缩包的需求,于是我在网上找了下别人写好的zip工具类。但找了好多篇博客,总是发现有bug。因此就自己来写了个工具类。        这个工具类的功能为:(1)可以压缩文件,也可以压缩文件夹(2)同时支持压缩多级文件夹,工具内部做了递归处理(3)碰到空的文件夹,也可以压缩(4)可以选择是否保留原来的目录结构,如果不保留,所有文件跑压缩包根目录去了,且空文件夹直接舍弃。注意...

2018-06-27 17:23:22 255

转载 Java文件压缩实现

package com.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;import java.util.L...

2018-06-27 17:21:54 303

原创 1 Tomcat 打包部署文件

1, 在Eclipse下导航窗口中找到要导出的web项目,右击>Export>WAR file>选定存放地点。 2,将打包好的WAR复制到Tomcat目录/webapps/文件夹中 3,将WAR解压到该文件夹中 4,重启Tomcat,浏览器访问习惯命令行操作的话,可以使用命令行进行这一些列操作 1,进入web项目文件夹/webcontent/中jar -cvf projectna...

2018-06-27 17:08:23 1358

转载 实例化Class类的5种方式

Java的数据类型可以分为两类,即引用类型和原始类型。对于每种类型的对象,Java虚拟机会实例化不可变的java.lang. Class对象。它提供了在运行时检查对象属性的方法,这些属性包括它的成员和类型信息。更重要的是Class对象是所有反射API的入口。本实例演示如何获得Class对象。实例运行效果如图技巧:Class类是泛型类,可以使用@SuppressWarnings (“unchecke...

2018-06-27 16:34:14 836

原创 页面样式

<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">     <style type="text/css">      .model{      width:200px;height:200px;float:left;margin-left:9...

2018-06-27 15:19:42 548

转载 springmvc缓存和myBatis缓存技术

首先要有一个搭建好的ssm框架,笔者使用的是基于maven搭建的ssm框架。加入springmvc缓存:1. 导入相关依赖包: 1 <dependency> 2 <groupId>org.springframework</groupId> 3 <artifactId>spring-context-support</artifac...

2018-06-27 12:37:08 1520 3

转载 软考目录

2018-06-27 10:34:53 536

转载 8 Java相关集合数据特点

Java中各种集合特点总结1:集合:   (1) Collection(单列集合)        List(有序,可重复)            ArrayList                底层数据结构是数组,查询快,增删慢                线程不安全,效率高            Vector                底层数据结构是数组,查询快,增删慢         ...

2018-06-26 14:14:06 187

转载 7 list排序

Collections对List集合中的数据进行排序有时候需要对集合中的元素按照一定的规则进行排序,这就需要用到Java中提供的对集合进行操作的工具类Collections,其中的sort方法先看一个简单的例子:[java] view plain copypublic static void main(String[] args) {      List<Integer> nums =...

2018-06-26 14:03:59 206

转载 6 面试题:List去重,不可不知的五种方法

下面,我就将五种方法逐一展现 新建一个list数组: List list = new ArrayList(); list.add(26); list.add(39); list.add(5); list.add(40); list.add(39); list.add(25); System.out.println(list); 方法一:使用java8新特性stream进行List去重 List n...

2018-06-26 14:02:08 610

转载 5 sql问题多余字段显示

1.<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>prefix:在trim标签内sql语句加上前缀。suffix:在trim标签内sql语句加上后缀。suffixOverrides:指定去除多余的后缀内容,如:suffixOverrides=",",去除tri

2018-06-26 13:59:36 255

转载 5 concurrentHashMap的实现原理==best

ConcurrentHashMap是Java并发包中提供的一个线程安全且高效的HashMap实现(若对HashMap的实现原理还不甚了解,可参考我的另一篇文章HashMap实现原理及源码分析),ConcurrentHashMap在并发编程的场景中使用频率非常之高,本文就来分析下ConcurrentHashMap的实现原理,并对其实现原理进行分析(JDK1.7).ConcurrentHashMap实...

2018-06-26 13:58:39 203

转载 4 hashmap 和hashTable的区别==best

HashMap 和 HashTable 到底哪不同 ?2017/05/29 | 分类: 基础技术 | 2 条评论 | 标签: HASHMAP, HASHTABLE分享到:原文出处: 程序员赵鑫HashMap和HashTable有什么不同?在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,今天决定写一写自己心目中的理想答案。代码版本JDK每一版本都在改进。本文讨论的HashMap和H...

2018-06-26 13:57:05 305

转载 3JAVA中线程安全的map有哪些?=best

JAVA中线程安全的map有:1 Hashtable、2 synchronizedMap、3 ConcurrentHashMap。java中map中线程安全怎么实现:同步的map就是Hashtable, concurrenthashmap。你看到的Hashtable就是直接在hashmap上加了个锁,concurrenthashmap就是分成多个分段锁。java代码中线程安全级别:绝对线程安全。在...

2018-06-26 11:10:27 3878

转载 2四种方法使Map线程安全-best

如果需要使 Map 线程安全,大致有这么四种方法: 1、使用 synchronized 关键字,这也是最原始的方法。代码如下 Java代码synchronized(anObject)   {        value = map.get(key);   }  synchronized(anObject){ value = map.get(key);}JDK1.2 提供了 Collections.s...

2018-06-26 11:08:55 333

原创 1hashMap实现原理-best

1本质=即数组和链表的结合体。 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构来构造的,HashMap也不例外。HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。从上图中可以看出,HashMap底层就是一个数组结构,数组中的每一项又是一个链表。当新建一个HashMap的时候,就会初始化一个数组。22、H...

2018-06-26 11:04:34 285

转载 4 springboot+swagger环境搭建

swagger用于定义API文档。好处:1、前后端分离开发2、API文档非常明确3、测试的时候不需要再使用URL输入浏览器的方式来访问Controller4、传统的输入URL的测试方式对于post请求的传参比较麻烦(当然,可以使用postman这样的浏览器插件)5、spring-boot与swagger的集成简单的一逼1、项目结构2、pom.xml[html] view plain copy&lt...

2018-06-25 15:18:52 376

转载 Java获取本地ip

Java获取登录用户IP地址 1 /** 2 * 获取登录用户IP地址 3 * 4 * @param request 5 * @return 6 */ 7 public static String getIpAddr(HttpServletRequest request) { 8 String ip = re...

2018-06-22 16:58:15 213

转载 springmvc --css,js加载静态资源问题

SpringMVC 拦截器不拦截静态资源的三种处理方式Posted on 2016-12-18 17:40 路伟 阅读(59281) 评论(1) 编辑 收藏SpringMVC提供<mvc:resources>来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决:方案一、拦截器中增加针对静态资源不进行过滤(涉及spring-mvc.x...

2018-06-22 15:49:17 244

转载 springmvc--xml配置文件

Spring MVC框架是一个开源的Java平台,为开发强大的基于Java的Web应用程序提供全面的基础架构支持非常容易和非常快速。Spring框架最初由Rod Johnson撰写,并于2003年6月根据Apache 2.0许可证首次发布。本教程是基于2015年3月发布的Spring Framework版本4.1.6编写的。Spring web MVC框架提供了MVC(模型 - 视图 - 控制器)...

2018-06-22 10:21:15 302

转载 springmvc--入门教程

Spring4 MVC入门教程本教程是基于以下工具写的:MyEclipse 10Spring 4.0.3.RELEASE2- 预览应用程序执行流程Spring MVC DispatcherServlet 读取 xml 配置文件的原则:{servlet-name} ==> /WEB-INF/{servlet-name}-servlet.xml如果你不想用 SpringMVC 的使用原则,可以重...

2018-06-22 10:04:23 335

转载 springMvc环境搭建--ssm

【前言】  应某网络友人邀约,需要一个SSM框架的Demo作为基础学习资料,于是乎,就有了本文。一个从零开始的SSM框架Demo对一个新手来说,是非常重要的,可大大减少在学习过程中遇到的各种各样的坑,说到最后,也算是助人为乐吧!下面我们从零开始进行SSM框架的搭建,在介绍最后,我会把项目部署在GitHub以便需要Demo的亲朋好友们进行下载~~~  https://github.com/dong6...

2018-06-21 15:06:26 368

转载 1 Java判断一个字符串str中中文的个数-常用几种方法!

使用Jav1字节判断2正则判断3Pattern类4byte判断Java判断一个字符串str中中文的个数,经过总结,有以下几种方法(全部经过验证),可根据其原理判断在何种情况下使用哪个方法:1、1 char[] c = str.toCharArray();2 for(int i = 0; i < c.length; i ++)3 {4 ...

2018-06-21 11:23:17 1108

转载 《java经典编程300例》

《java经典编程300例》第1章 java语言概述  实例001 输出“hello world”  实例002 输出控制台传递的参数  实例003 输出由“*”组成的三角形  实例004 输出符号表情 第2章 eclipse开发工具  实例005 下载并运行eclipse工具  实例006 为eclipse安装汉化包  实例007 使用eclipse注释代码  实例008 使用eclipse格式...

2018-06-21 09:52:57 18007

转载 Java获取网络时间和本地时间

public class DateDemo { public static void main(String[] args) { String webUrl1 = "http://www.bjtime.cn";// bjTime String webUrl2 = "http://www.baidu.com";// 百度 String webUrl3 ...

2018-06-20 10:23:10 693

原创 StringUtil

package com.tencent.census.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import java.util.Map;public final class JsonUtil {    /**     * 私有构造     *      */    private J...

2018-06-19 15:07:36 254

原创 HTTpClient

package com.tencent.census.utils;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.apache.http.NameValuePair;import org.apache.http.client.ClientProtocolException;impo...

2018-06-19 15:07:03 305

转载 bootstrap风格的zTree树形菜单代码

bootstrap风格的zTree树形菜单代码作者/代码整理:  (转载请附加本文地址,带有“懒人原生”字样的谢绝转载)发布日期:2017-11-01一款支持自定义编辑,添加列表,删除列表等功能的bootstrap风格的zTree树形菜单代码,jQuery树形结构菜单插件下载。js代码<script type="text/javascript" src="js/jquery.ztree.co...

2018-06-19 14:59:38 2368

转载 Java微信分享接口开发

Java微信分享接口开发2017年07月25日 15:33:02阅读数:9452Java微信分享,步骤是1、根据当前的url,获取signature,nonceStr,timestamp 和appId。 2、通过signature,nonceStr,timestamp 和appId来配置微信 wx.config。 3、通过wx.ready实现微信分享功能。1、html端引入微信JS-SDK.&lt...

2018-06-15 17:36:15 370

转载 微信分享功能开发

微信分享功能开发用了一天时间,把微信发送给朋友和分享到朋友圈功能开发出来,在这里给大家分享一下,避免大家走弯路。一、服务器端程序[java] view plain copypackage com.wiimedia.controller;        import java.io.IOException;  import java.security.MessageDigest;  import j...

2018-06-15 16:53:12 661

转载 Java实现微信公众平台朋友圈分享功能详细代码

Java实现微信公众平台朋友圈分享功能详细代码   其实分享的方法在微信官网有较为详细的文档说明,现就其中一些比较绕的步骤进行总结,有问题随时交流哈。  首先微信其实已经自带分享到朋友圈,朋友,qq空间等功能,对于开发微信专门提供了一个接口,可以根据需要修改一些配置。例如修改要分享内容的头像,链接,描述等。开发步骤:1.在公众平台配置js-sdk接口“公众号设置”——“功能设置”——“JS接口安全...

2018-06-15 16:29:17 2620

原创 微信公众号获取【一凡】用户信息

1 ngrok.域名配置2 Java代码配置3 浏览器输入Localhost:80/index/login==服务器走Java代码—重定向到新urlhttps://open.weixin.qq.com/connect/oauth2/authorize?appid=wxab5db45211aa552d&redirect_uri=http%3A%2F%2F161b9481.ngrok.io%2...

2018-06-15 14:38:11 571

转载 java实现微信公众号授权登录获取用户信息流程

参考地址微信公众号开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432前提:需要申请认证的微信公众号;获取对应的APPID和APPSECRET;并且还需要获取到用户信息权限(点击“修改“添加服务器的域名地址),前期工作安装测试账号为例给大家展示下:1)、公众测试账号获取  访问上面的连接,选择“接口测试...

2018-06-15 10:32:13 6860 1

转载 微信url-域名不一致

微信公众号测试账号-redirect_uri域名与后台配置不一致,错误代码:10003微信公众号测试账号-redirect_uri域名与后台配置不一致,错误代码:10003进入公众平台测试账号。登录公众账号——“开发者中心”——“公众平台测试账号”。需要配置的几个重要的点:1.此处配置服务器接口拿到Token跟下面的Token一致(此处域名配置需要加http(s)前缀)2.此处是微信网页授权的服务...

2018-06-14 17:38:08 1989

小程序左右滑动-答题demo.zip

小程序左右滑动-答题

2021-05-14

微信小程序-实现电子围栏-半径-经纬度-是否在围栏内-画圆等操作-master.zip

微信小程序-实现电子围栏-半径-经纬度-是否在围栏内-画圆等

2021-05-07

实战抢单秒杀springBoot-demo

实战抢单秒杀

2021-04-30

2020视频加速器202001013

直接控制网页视频的播放进度,可以将广告的部分快进播放。它提供了一个播放控制进度条,可以自己拖动到不同的倍数播放,范围从0.3倍到3.0倍;支持热键设置:

2020-10-13

NASA-worldwind.zip

NASA官方APP是美宇航局官方出品的Android应用程序,内容包括最新地外文明探索信息,航空航天图片与视频,国际空间站和地球轨道卫星跟踪,卫星发射信息和倒计时时钟,美国航天局的任务信息,国际空间站(ISS)的Visible通行证,此外会直播NASA TV,发布NASA官方消息,同时也可与FACEBOOK、Twitter客户端连接,与好友分享最新科技发现。

2020-07-31

广东财经大学在线考试-运行版.zip

财经大学在线考试系统--个人版

2020-06-04

高德获取行政级别api.zip

介绍: 行政区域查询是一类简单的HTTP接口,根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信息。 准备: key(“Web服务API”密钥) 请求地址:  https://restapi.amap.com/v3/config/district 请求参数:  key(“Web服务API”密钥) keywords——安徽 subdistrict——2(可选值:0、1、2、3;     0:不返回下级行政区,1:返回下一级行政区,2:返回下两级行政区,3:返回下三级行政区。) extensions——base(可选值:base、all;     base:不返回行政区边界坐标点;all:只返回当前查询district的边界值,不返回子节点的边界值。)

2020-03-18

2020年谷歌地图hepler以及app.zip

软件介绍 Ghelper 主要是用来提高用户上网效率,方便外贸、学习、工作的浏览器扩展工具.目前支持所有基于Chrome内核的浏览器.Firefox版本正在路上.. 最新消息 今日起 2.0版本发布前,暂停免费试用. 常见问题与解决方法.新老用户必读. 本插件不是VPN, 只是一款加速器,采用透明代理方式,严禁利用本插件访问境外非法政治色情网站!

2020-01-21

Java-spring-redis脑图+springboot学习汇总.zip

Java-spring-springboot-redis-doctor 思维导图,英文是The Mind Map,又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。 思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强大功能。 思维导图是一种将思维形象化的方法。我们知道放射性思考是人类大脑的自然思考方式,每一种进入大脑的资料,不论是感觉、记忆或是想法——包括文字、数字、符码、香气、食物、线条、颜色、意象、节奏、音符等,都可以成为一个思考中心,并由此中心向外发散出成千上万的关节点,每一个关节点代表与中心主题的一个连结,而每一个连结又可以成为另一个中心主题,再向外发散出成千上万的关节点,呈现出放射性立体结构,而这些关节的连结可以视为您的记忆,就如同大脑中的神经元一样互相连接,也就是您的个人数据库。 思维导图又称脑图、心智地图、脑力激荡图、灵感触发图、概念地图、树状图、树枝图或思维地图,是一种图像式思维的工具以及一种利用图像式思考辅助工具。思维导图是使用一个中央关键词或想法引起形象化的构造和分类的想法;它用一个中央关键词或想法以辐射线形连接所有的代表字词、想法、任务或其它关联项目的图解方式。

2019-12-30

Java开发文档pdf集合.zip

在我们使用帮助文档之前我们首先确定我们要查什么类或方法? 在这里举一个例子,加入我们要查Math这个类 首先打开帮助文档(帮助文档是分平台的,比如说你用的是JavaSE,那你就不能用JavaEE的API来查JavaSE中的类和方法,这个要搞清楚,这两者是有区别的) 首先我们在索引框中打上Math(注意大小写,这里大小写是有区别的) java-2.png 当我们输入完成之后,下面蓝色的部分代表已经选中回车就行。 这时候会出现与类或方法相关的各种知识如方法摘要

2019-12-25

mallplus多租户商城vip版本.zip

1- 安装lombok插件 ## mysql - 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads - 下载后按提示进行安装 - 导入document/sql下的mall.sql文件 ## redis - 下载地址:https://github.com/MicrosoftArchive/redis/releases - 下载后按提示进行安装 ## OSS - 该项目文件上传采用OSS,需要自行注册OSS账号并配置 - 首先将mall-admin\src\main\resources\application.properties文件中以aliyun.oss.开头的配置改为你自己的配置 - OSS上传文件需要配置跨域资源共享(CORS)规则,参考文档:https://help.aliyun.com/document_detail/31928.html - 上传方式采用服务端签名后直传的形式,参考文档:https://help.aliyun.com/document_detail/31926.html ## mall-admin - 启动项目:直接运行com.macro.mall.MallAdminApplication的main方法即可 - 接口文档地址:http://localhost:8080/swagger-ui.html ## mall-search - 启动项目:直接运行com.macro.mall.search.MallSearchApplication的main方法即可 - 接口文档地址:http://localhost:8081/swagger-ui.html - 使用前需要先调用接口导入数据;http://localhost:8081/esProduct/importAll - 如出现无法启动的问题,可以先删除elasticsearch里面的数据再启动 ## mall-portal - 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可 - 接口文档地址:http://localhost:8085/swagger-ui.html 1. 本地安装开发环境中的所有工具并启动 2. 克隆源代码到本地,使用IDEA或Eclipse打开,并完成编译; 3. 安装 redis mysql 4. 在mysql中新建mall数据库,导入document/sql下的mall.sql文件; 5. 启动mall-admin项目:直接运行com.macro.mall.MallAdminApplication的main方法即可, 接口文档地址:http://localhost:8080/swagger-ui.html;  6. 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可, 接口文档地址:http://localhost:8085/swagger-ui.html;  7. 克隆mall-admin-web项目,并导入到IDEA中并完成编译传送门,需要安装node环境,然后到项目下; 8. 运行命令:npm install 然后执行 npm run dev,访问地址:http://localhost:8090 即可打开后台管理系统页面; 9. 克隆Mall-Vue-master项目,并导入到IDEA中并完成编译传送门; 10. 运行命令:npm run dev,访问地址: 即可打开pc商城页面; 11. 克隆vue-jd-master项目,并导入到IDEA中并完成编译传送门; 12. 运行命令:npm run dev,访问地址: 即可打开h5商城页面; 13. 下载小程序 用微信开发工具打卡就可以访问   https://gitee.com/zscat-platform/mall   功能预览   http://www.yjlive.cn:8090/#/home   https://gitee.com/zscat-platform/mall/wikis/pages 645

2019-12-25

6Java性能优化常用工具.zip

JAVA性能优化之操作系统优化 以及常用工具命令 操作系统,调优的手段和參数可能有所不同,比方,在主流Unix系统中。共享内存段。信号量,共享内存最大值(shmmax)。共享内存最小值(shmmin)等都是能够进行优化的系统资源.此外,如最大文件句柄数,虚拟内存大小,磁盘的块大小等參数都可能对软件的性能产生影响.配置虚拟内存界面

2019-12-24

5Java性能优化五.zip

四。数据库优化 对绝大部分应用系统而言。数据库是不可缺少的一部分。JAVA程序能够使用JDBC的方式连接数据库。对数据库的调优能够分为三个部分: 在应用层对SQL语句进行优化; 对数据库进行优化。 对数据库软件进行优化。 在应用层优化数据库訪问。涉及大量的编程技巧。比方。当使用JDBC进行查询的时候,对于大量拥有相同结构的SQL查询,能够使用PerparedStatement取代Statement。以提高数据库的查询效率。在使用Select语句中,显示指定要查询的列名 ,避免使用* 在对数据库优化时,主要目的是建立一个具有良好表结构的数据库。 比方,为了提高多表级联查询的效率,能够合理地使用冗余字段;对于大表,能够使用行的水平分割或者相似Oracle分区的技术;为了提高数据的查询的效率,能够建立有效水平分割或者相似Oracle分区表的技术;为了提高数据库查询效率。在select语句中。显示指定要查询的列名,避免使用*。 在对数据库进行优化时。主要目的是建立一个具有良好表结构的数据库。比方,为了提高多表级联查询效率,能够合理地使用冗余字段。对于大表。能够使用行数据来水平分割,为了提高数据库的查询效率,能够建立有效且事宜的索引

2019-12-24

4Java性能优化四.zip

三,JVM优化 因为JAVA软件总是执行在JVM虚拟机之上。对JVM虚拟机进行优化也能一定程度上的提升JAVA程序的性能。JVM通常能够在软件开发后期进行,如在开发完毕或者是软件开发的某一里程碑阶段。 作为JAVA软件的执行平台。JVM的各项參数将会直接影响JAVA程序的性能。 比方,JVM的堆大小,垃圾回收策略等等。 要进行JVM层面的调优。须要开发者对JVM的执行原理和基本内存结构有一定的了解。如,堆内存的结构,GC的种类等。然后,根据引用程序的特点。设置合理的JVM启动參数。

2019-12-24

3Java性能优化三.zip

三,JVM优化 因为JAVA软件总是执行在JVM虚拟机之上。对JVM虚拟机进行优化也能一定程度上的提升JAVA程序的性能。JVM通常能够在软件开发后期进行,如在开发完毕或者是软件开发的某一里程碑阶段。 作为JAVA软件的执行平台。JVM的各项參数将会直接影响JAVA程序的性能。 比方,JVM的堆大小,垃圾回收策略等等。 要进行JVM层面的调优。须要开发者对JVM的执行原理和基本内存结构有一定的了解。如,堆内存的结构,GC的种类等。然后,根据引用程序的特点。设置合理的JVM启动參数。

2019-12-24

2Java性能优化二.zip

二,JAVA性能优化之代码优化 代码调优是在软件开发中,或者是软件开发完毕后,软件维护过程中进行的程序代码的改进和优化.代码优化涉及诸多编码技巧,须要开发者熟悉相关的语言API ,并在适合的场景中正确的使用相关API或类库.同一时候,对算法,数据结构的灵活使用,也是代码优化的一个重要内容. 尽管代码优化时从微观上对性能进行调整,可是一个”好”的实现和一个”坏”的实现对系统的影响也是非常大的.比方,相同作为List的实现,LinkedList和ArrayList在随机訪问上的性能却差了好几个量级;比方相同是文件读写的实现,使用Stream方式和使用JAVA NIO的方式,其系能可能又会是还有一个数量级. 因此,尽管与设计优化相比,笔者将代码优化成为在微观层面上的优化,但它却是对系统性能产生最直接影响的优化方法.

2019-12-24

1Java性能优化一.zip

一,JAVA性能优化之设计优化 设计优化处于性能优化手段的上层。它往往须要在软件开发之前进行。在软件开发之前,系统架构师应该就评估系统可能存在的各种潜在问题和技术难点,并给出合理的设计方案,因为软件设计和系统架构对软件总体设计质量有决定性的影响。所以,设计调优对系统的性能影响也是最大的,假设说,代码优化。JVM优化都是对系统微观层次的“量”的优化,那设计优化就是对系统”质”的优化. 设计优化的一大显著特征是:它能够规避某一个组件的性能问题,而是改良组件的实现;比方:组件A通过循环监控不断的检測时间E是否发生,其检測行为必定会占用部分系统资源,因此,开发者必须检測频率和资源消耗上取得平衡,假设检測频率太低,尽管降低了资源消耗,可是系统实时反应性就会降低,假设进行代码层的调优,就须要优化检測方法的实现及要求得一个最为恰当的检測频率.对于这个问题我们就能够用设计模式中的观察者模式 ,当事件E发生的时刻,由事件E通知组件A,从而触发组件A的行为.这样的设计从根本上攻克了存在性能隐患的循环监控,从根本上攻克了这一问题. 进行设计优化时,设计人员和必须熟悉经常使用的设计方法,设计模式,以及主要的性能组件和经常使用的优化思想,并将其有机地集成在软件系统中. 注意:一个良好的系统设计能够规避非常多潜在在的性能问题.因此,尽可能多花些时间在系统设计上,是创建高性能程序的关键

2019-12-24

图像70周年代码.zip

图像<div class='footer'> <button id='change' onclick='changeHat()' style='display: none;'>换个样式</button> <button id='exportBtn' onclick='exportFunc()'>生成头像</button> </div> <div style='display: none'> <img id='img' src='' alt=''/> <img class='hide' id='hat0' src='./img/hat0.png'/> <img class='hide' id='hat1' src='./img/hat1.png'/> <img class='hide' id='hat2' src='./img/hat2.png'/> <img class='hide' id='hat3' src='./img/hat3.png'/> <img class='hide' id='hat4' src='./img/hat0.png'/> <img class='hide' id='hat5' src='./img/hat1.png'/> <img class='hide' id='hat6' src='./img/hat2.png'/> <img class='hide' id='hat7' src='./img/hat3.png'/> </div> <script src="./js/fabric.js"></script> <script> var cvs = document.getElementById("cvs"); var ctx = cvs.getContext("2d"); var exportImage = document.getElementById("export"); var img = document.getElementById("img"); var hat = "hat6"; var canvasFabric; var hatInstance; var screenWidth = window.screen.width < 500 ? window.screen.width : 300; function viewer() { var file = document.getElementById("upload").files[0]; console.log(file); var reader = new FileReader; if (file) { reader.readAsDataURL(file); reader.onload = function(e) { img.src = reader.result; img.onload = function() { img2Cvs(img) } } } else { img.src = "" } } function img2Cvs(img) { cvs.width = img.width; cvs.height = img.height; cvs.style.display = "block"; canvasFabric = new fabric.Canvas("cvs", { width: screenWidth, height: screenWidth, backgroundImage: new fabric.Image(img, { scaleX: screenWidth / img.width, scaleY: screenWidth / img.height }) }); changeHat(); document.getElementById("uploadContainer").style.display = "none"; document.getElementById("uploadText").style.display = "none"; document.getElementById("upload").style.display = "none"; document.getElementById("change").style.display = "block"; document.getElementById("exportBtn").style.display = "block"; document.getElementById("tip").style.opacity = 1 } function changeHat() { document.getElementById(hat).style.display = "none"; var hats = document.getElementsByClassName("hide"); hat = "hat" + (+hat.replace("hat", "") + 1) % hats.length; var hatImage = document.getElementById(hat); hatImage.style.display = "block"; if (hatInstance) { canvasFabric.remove(hatInstance) } hatInstance = new fabric.Image(hatImage, { top: 40, left: screenWidth / 3, scaleX: 100 / hatImage.width, scaleY: 100 / hatImage.height, cornerColor: "#0b3a42", cornerStrokeColor: "#fff", cornerStyle: "circle", transparentCorners: false, rotatingPointOffset: 30 }); hatInstance.setControlVisible("bl", false); hatInstance.setControlVisible("tr", false); hatInstance.setControlVisible("tl", false); hatInstance.setControlVisible("mr", false); hatInstance.setControlVisible("mt", false); canvasFabric.add(hatInstance) } function exportFunc() { document.getElementsByClassName("canvas-container")[0].style.display = "none"; document.getElementById("exportBtn").style.display = "none"; document.getElementById("tip").innerHTML = "长按图片保存或分享"; document.getElementById("change").style.display = "none"; cvs.style.display = "none"; exportImage.style.display = "block"; exportImage.src = canvasFabric.toDataURL({ width: screenWidth, height: screenWidth }) } </script>

2019-12-23

spring-boot2.0全新教程实例20例.zip

spring-boot2.0全新教程实例20例.zip - [spring-boot-helloWorld](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-helloWorld):Spring Boot 的 hello World 版本 - [spring-boot-web](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-web):Spring Boot Web 开发综合示例 - [spring-boot-redis](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-redis):Spring Boot 集成 Redis 示例 - [spring-boot-jpa](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-jpa):Spring Boot 使用 Jpa 各种示例 - [spring-boot-mybaits-annotation](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-annotation):注解版本 - [spring-boot-mybaits-xml](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-xml):Xml 配置版本 - [spring-boot-mybatis-xml-mulidatasource](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-xml-mulidatasource):Spring Boot + Mybatis (Xml 版) 多数据源最简解决方案 - [spring-boot-mybatis-annotation-mulidatasource](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-annotation-mulidatasource):Spring Boot + Mybatis(注解版)多数据源最简解决方案 - [spring-boot-thymeleaf](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-thymeleaf):Spring Boot 使用 Thymeleaf 详细示例 - [spring-boot-jpa-thymeleaf-curd](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-jpa-thymeleaf-curd):Spring Boot + Jpa + Thymeleaf 增删改查示例 - [spring-boot-rabbitmq](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-rabbitmq):Spring Boot 和 Rabbitmq 各种消息应用案例 - [spring-boot-scheduler](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-scheduler):Spring Boot 和定时任务案例 - [spring-boot-mail](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mail):Spring Boot 和邮件服务 - [spring-boot-mongodb](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mongodb/spring-boot-mongodb):Spring Boot 和 Mongodb 的使用 - [spring-boot-multi-mongodb](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mongodb/spring-boot-multi-mongodb):Spring Boot 和 Mongodb 多数据源的使用 - [spring-boot-package-war](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-package-war): Spring Boot 打包成 War 包示例 - [spring-boot-shiro](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-shiro):Spring Boot 整合 Shiro Rbac 示例 - [spring-boot-file-upload](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-file-upload):使用 Spring Boot 上传文件示例 - [spring-boot-fastDFS](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-fastDFS):Spring Boot 整合 FastDFS 示例 - [spring-boot-actuator](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-actuator):Spring Boot Actuator 使用示例 - [spring-boot-admin-simple](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-admin-simple):Spring Boot Admin 的使用示例

2019-12-23

loli.exe妹子图集下载

电脑操作系统--cmd--输入相关命令即可在软件生成目录下; 自动生成photo文件夹 输入Y--在输入延时秒数:即可完成下载 每个图集下载完是否需要延时 Y/N:Y 请输入延时秒数:3

2019-12-20

pdf免费转word自主开发小助手

pdf免费转word自主开发小助手

2024-04-29

文字转语音自主开发小助手

文字转语音自主开发小助手

2024-04-29

自主开发的对联生成器-正式版

自主开发的对联生成器-正式版

2024-04-29

一寸二寸的证件照图片背景替换器

一寸二寸的证件照图片背景替换器

2024-04-29

云货架上线apks-备份

云货架上线apks-备份

2024-04-26

个性签名-定制版随机生成个人指定的签名

个性签名-定制版随机生成个人指定的签名

2024-04-03

电脑调起摄像头监控-个人版定制化

电脑调起摄像头监控-个人版定制化

2024-04-03

django部署新冠19监管系统源码

django-新冠19监管系统源码

2024-03-11

前端-视频裁判大屏demo代码

前端-视频裁判大屏demo代码

2023-06-21

网上在线音乐播放-备份

网上在线音乐播放

2023-06-21

司机端app,物流快递信息查询器

司机端app,物流快递信息查询器

2023-02-09

交互式答题-hbuilder-question_1.0.0.zip

交互式答题-hbuilder-question_1.0.0.zip-学习代码

2021-09-30

【经典小程序工具类】wechat-applet-toolkit-master.zip

【经典小程序工具类】wechat-applet-toolkit-master.zip

2021-08-23

学而思考试代码-uexam-master.zip

学而思考试代码-uexam-master.zip

2021-08-23

music-app-mui-master.zip

mu-音乐demo

2021-08-10

Mui商城模板(更新一部分nvue页和subNvue导航栏).zip

mui学习资源

2021-08-10

MUi答题模版 2019.12.17 更示例.zip

mui学习demo

2021-08-10

微信小程序-报名预约4个小程序demo

微信小程序--报名预约4个小程序demo

2021-08-04

云开发--学习demo备份.zip

微信小程序云端开发-学习和测试demo

2021-07-26

hbuilder商城模板(更新一部分nvue页和subNvue导航栏).zip

商城模板(更新一部分nvue页和subNvue导航栏).zip

2021-05-25

空空如也

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

TA关注的人

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