自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Wikey的技术成长之路

记录工作、学习日常知识点

  • 博客(41)
  • 资源 (39)
  • 问答 (3)
  • 收藏
  • 关注

原创 关于Java内存模型的那点事儿

在很多生产环境中,Java多线程引发的问题总是让人头疼,而且这样的问题如果解决不好的话,频率会非常的高,所以很多面试官在招聘技术人员的时候会特别重视这一块的问题,以此来考验一个程序员是否能写出线程安全的程序或者解决一个非线程安全的问题。最近,胖达在生产环境中也碰到了很多关于多线程同步的问题,业余时间研究了一下这个知识点,特意整理一篇文章,希望对大家日后面试或者解决问题有所帮助!了解多线程问题,...

2020-03-22 22:46:03 266

原创 如何控制多线程的执行顺序?

面试的时候你是否经常被问到这样的问题:你一般通过什么方式去控制线程的执行顺序?碰到这样的问题,我的内心其实是很抵触的!开什么玩笑?我怎么会控制它呢?我为什么要控制它?其实不用慌,这个问题并不难,且听我慢慢道来…那么,什么是线程和进程?要想控制多线程的顺序,你首先应该搞清楚线程和进程到底是什么东西?进程进程其实是操作系统的基础,是系统中一次程序的执行,也是一次程序和数据在机器上顺序执...

2020-02-22 17:28:04 1061 1

原创 整合SSM框架必备基础—SpringMVC(下)

在上一篇文章《整合SSM框架必备基础—SpringMVC(上)》中,胖达介绍了关于SpringMVC的诞生、优势以及执行流程等理论知识点,这篇文章打算在实操中加深一下对SpringMVC的认识,毕竟实践才是学习技术最有效的方法嘛,Let’s Go!一、 首先来创建一个Web小项目吧JDK版本:jdk1.7.0_07开发环境:Intellij IDEA v2018.03首先需要在IDEA的项...

2019-07-25 22:49:56 487

原创 整合SSM框架必备基础—SpringMVC(上)

01 MVC概述在Web系统开发中一般按照视图(View)、模型(Model)、控制(Controller)三层设计模式进行构建,视图层负责模型数据的渲染,将数据用一定的形式展现给用户;模型层负责监听实体的变化并对实体进行解析和封装;控制层负责提供前后端交互的请求逻辑处理入口,处理用户请求,并建立适当的模型传递给视图进行渲染。层级关系一般如下图所示:在Web开发的早期,JSP + Servl...

2019-06-29 22:37:49 883

原创 互联网架构的演变,那些神奇的东西怎么来的?

​一、 前言从过去的OA、CRM、ERP等单机即可满足要求的系统到现代互联网时代各大公司的分布式、微服务平台,互联网架构正在经历着巨大的变革,技术也在不断的更新迭代,这也意味着众多软件开发者们的压力和挑战正在不断的加大,这种新技术更新的速度甚至让我们望而却步,而我们需要做的恐怕不仅仅是学习那么简单了,更要从宏观的角度根据当前的技术形势及时做出更符合我们发展前景的决定。这篇文章胖达会跟大家一起探...

2019-06-22 17:45:41 620

原创 电商、P2P等大型互联网系统包含哪些业务模块?

01 前言在互联网飞速发展的时代,各大互联网公司正在进行激烈的竞争,业务模式也在不断的扩张,这种现状使得目前各大公司的架构系统面临着极大的挑战,而对于我们普通的软件开发者而言,如果你仅仅了解过一些关于SSH、SSM这些框架组合的知识,熟悉几种简单的单机系统、业务系统,而没有实践过dubbo、redis、mq、docker等等这些应对高并发、高响应、高性能的技术,似乎不再能满足公司对技术的发展需要...

2019-06-17 22:14:23 1119

原创 简单介绍几种Java后台开发常用框架组合

01 前言Java框架一直以来都是面试必备的知识点,而掌握Java框架,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能对当前正在开发中的系统有整体的认知,从而更好的熟悉和学习技术,这篇文章胖达就打算给大家介绍几款现阶段流行的框架组合,不管是在传统企业开发还是在互联网开发领域,这几种框架应该都是比较常用的。02 三层架构说到框架首先需要明确的是,在Web开发领域一般会将架构分为三...

2019-06-15 14:21:02 8085 1

原创 聊聊版本控制系统—Git

说起版本控制系统,大家都会想到Git,目前来说,Git无疑是最流行,表现最为优秀的版本控制系统了,与传统的集中式版本控制系统不同,Git是一种分布式的版本控制系统,且开源免费。对于我们程序员来说,掌握Git绝对是最基本的技术要求之一了,用好Git不仅能够在公司的团队开发过程中节约不少时间,而且还能让我们更好的接触和探索地球上最大的同性交友网站GitHub,这等好事还不赶快搞起来?胖达在这篇文章中...

2019-06-11 22:51:23 304

原创 Mysql自带的全文检索

sql自带的模糊查询对于检索数据来说,是肯定满足不了要求的,但是项目紧张,又没有那么多时间去研究一些全文检索框架,例如Lucene、Solr、ElasticSearch,咋办呢,Mysql有办法啊,其实,在Mysql数据库中,很早之前就已经支持了全文检索数据,只不过有个重点,外国佬怎么会支持中文尼,哈哈。其实根本原因是因为英文检索是用空格来对分词进行分隔,而中文肯定不能用空格来分隔,只能通过语...

2018-07-19 23:04:47 15404 4

原创 SQL模糊查询

项目开发中经常要去写一些模糊查询的sql语句,一般的要求就是:SELECT 字段 FROM 表 WHERE 某字段 Like 条件,时间长了一提起模糊查询,貌似只知道这种语法,最近做项目过程中,客户要求更精确的去检索字段,所以特意去整理一下关于模糊查询条件的一些东西,方便后期使用。sql的模糊查询条件 关于模糊查询的条件,SQL中主要提供了%、下划线_、中括号[]、[^ ]四种:1.%符...

2018-07-19 21:44:11 1001

原创 解压版的Mysql下载后如何初始化?

附下载地址:https://dev.mysql.com/downloads/mysql/1.修改my.ini文件,将地址路径修改好即可##设置mysql的安装目录basedir=E:\program\mysql-5.7.22-winx64## 设置mysql数据库的数据的存放目录datadir=E:\program\mysql-5.7.22-winx64\data2.将m...

2018-07-18 12:39:02 781

原创 Ajax serialize()提交form表单不能上传file类型怎么办?

前台form表单的提交方式-Ajax提交的方法

2018-01-03 16:02:31 11118 4

转载 关于JavaScript闭包学习

1、前言:JavaScript的闭包是该语言的一个学习难点,要理解闭包并且掌握如何使用它,首先要理解JavaScript另一个主要的概念—作用域

2017-11-19 01:14:10 296

原创 数据库中的char、varchar、nvarchar类型

由于对框架技术和工具越来越强的依赖,进行数据库设计时我们经常会忽略最开始的一些基本设计理论和原则,比如忽略char, varchar类型的一些细节。

2017-08-22 19:49:39 2735

原创 Boostrap table使用总结

Bootstrap table是基于 Bootstrap 的 jQuery 表格插件,可以实现单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能,只需要简单的配置就可以实现上述的功能。

2017-08-17 14:11:26 1452

转载 放心!Oracle中currval()的返回值并不会因为nextval()的并发访问而混乱

想取得刚才nextval()的值时,放心大胆的用currval()吧!

2017-06-30 12:53:44 1353

原创 request.getParameter() 和request.getAttribute() 有什么区别?

区别一: request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据

2017-06-17 18:48:18 1232

原创 SQL语句中的Left Join、Right join、Inner Join 、Full Join关键字

Left Join 、RIGHT JOIN 、INNER Join、Full Join关键字

2017-04-27 14:42:52 488

原创 SQL语句里的limit使用方法

使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?其实,Mysql已经为我们提供了上面这样一个功能:SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset

2017-03-31 14:38:05 1472

转载 Java和PHP的web开发技术比较

我们该如何选择?java还是php?《Java和PHP的web开发技术比较》 比较PHP和JSP这两个web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。

2017-03-12 18:34:32 533

原创 web开发中如何另辟后台进程

平台:Windows 7 64位旗舰工具:MyEclipse 10服务器:Tomcat 7.0语言:Java1、需求最近在做一个关于Web开发的项目,要求部署在Tomcat上面的主服务器程序运行过程中另外开辟一个后台线程完成间隔时间内休眠的数据库处理程序,对web开发中的线程开辟不是很熟悉,特意记下来以后回顾。

2017-01-18 20:19:26 1613

原创 解决web项目中发送文字乱码以及Tomcat 7控制台打印乱码问题

一、背景工具:Myeclipse 环境:Windows 7 64位 服务器:Tomcat 7最近,公司在做一个微信公众号开发的项目,与微信开发文档打了几天交道后,自己实现了不少的功能,但是在年底假期将至的催促下,我不得不加快进度,经同事推荐,我在开源社区GitHub上找到了几个成熟的微信开发框架,在这里给大家推荐一下

2017-01-14 23:22:54 6071

转载 Web.xml配置详解之context-param

配置详情 格式定义: 在web.xml下添加这个配置即可:<context-param> <param-name>contextConfigLocation</param-name> <param-value>contextConfigLocationValue></param-value> </context-param>

2017-01-12 18:16:20 941

转载 HttpClient,DefaultHttpClient使用详解

HttpClient:是一个接口,DefaultHttpClient实现这个接口的子类首先需要先创建一个DefaultHttpClient的实例

2017-01-10 09:11:03 14119

原创 将对象类型转换为xml用到XStream.jar报错

将对象类型转换为xml数据时用到这样一个jar包:xstream-1.4.8.jar,但是运行后出现这个问题:Exception in thread "main" java.lang.NoClassDefFoundError

2017-01-06 20:42:59 753

原创 Structs2框架学习 Day2

二、搭建Struts2开发环境并理解配置文件

2017-01-01 12:07:13 455

原创 Struts2框架学习 Day1

Struts框架由出色稳定的框架Struts1和WebWork框架整合而来 Struts1框架: 它是apache公司的开源子项目,是基于mvc逻辑分层的web层框架实现。是出现最早的web层框架,应用最广泛。它重点关注的是控制层(C),对于视图层(V)只是提供了大量的标签;对于Model(M)层的影响微乎其微.

2016-12-26 23:00:56 524

原创 几个JAVA集合中常用的接口学习:Collection、Iterator和Map

几个JAVA集合中常用的接口学习:Collection、Iterator和Map集合

2016-12-21 23:25:53 734

原创 XML解析和JSON解析学习

XML解析和JSON解析学习

2016-12-20 19:41:52 459

转载 解析XML文件的4种主流方法介绍

解析XML四种方法

2016-12-10 22:22:10 458

转载 彻底搞定C语言指针详解-完整版 (收藏必备 )

原文链接:http://blog.chinaunix.net/uid-22889411-id-59688.html,感谢这位前辈整理了这篇好的教程,感觉特别棒,最近在接触JNI,很多指针,内存之类的不是很懂,所以虽然是学习java,但是了解一下C/C++也是有很大的好处的,所以转载收藏一下。

2016-12-09 15:54:40 612

转载 Java中八种基本数据类型占用字节空间总结

基本数据类型 所占用空间大小

2016-12-08 23:23:21 12811

原创 一份Java Web学习路线(针对个人)

web学习路线

2016-12-08 16:38:44 536

原创 用JNative.jar包做java与底层交互时遇到的大坑!

这两天正在研究Java与底层C/C++的交互问题

2016-12-07 22:56:15 7934 3

转载 Java中的ExceptionInInitializerError异常及解决方法

当在静态初始化块中出现了异常的时候,JVM会抛出 java.lang.ExceptionInInitializerError异常。

2016-12-07 18:08:57 2079

原创 JNI中利用java调用底层C++代码

JNI学习之java调用底层C/C++代码输出简单HelloWorld

2016-12-07 11:52:25 2315

原创 Java程序员必备-数据结构与算法之快速排序(二)

昨天了解了快速排序的基本思路,并对一组无序数列进行了快速排序,今天将学习用快速排序编写一段java程序,这也是学习算法的根本目的

2016-10-04 23:47:12 1397

原创 Java程序员必备-数据结构与算法之快速排序(一)

快速排序算法

2016-10-04 00:54:45 2366 1

原创 Java程序员必备-数据结构与算法之冒泡排序

冒泡排序基本思想

2016-09-30 00:53:35 1418

原创 关于Android中GPS的位置定位服务(LBS),有瑕疵

最近个人小项目用到了一个位置定位的功能,本来需要去研究下百度定位SDK的,突然看到《第一行代码》里有关于位置定位服务的Demo,所以就借用了一下,结果敲完代码调试了一下,发现有一个Bug,可能是因为现阶段好多定制系统对Google的原生android系统进行了裁剪,出现了这种机型匹配的问题,且原谅我称其为Bug吧,希望大神们可以原谅小弟。

2016-09-24 16:17:11 612

js虚拟键盘-Virtual KeyBoard

很好用的一款jquery虚拟键盘,支持中文,数字,英文等等众多输入法,可个人修改程度大

2018-06-26

重构-改善既有代码的设计(良心资源)

书还是这本书,经典中的经典,就是下载所需积分少了点,需要的朋友们看着下载吧!哈哈,资源共享

2018-05-10

Oracle11g入门到精通

Oracle11g从入门到精通 完整程度:479完整版 清晰度:高清 作  者: 钱慎一,张素智 出 版 社:中国水利水电出版社

2018-02-08

JAVA代码注释规范codetemplates.xml

JAVA代码注释规范codetemplates.xml,可直接导入Eclipse,代码注释效果很棒!

2018-01-26

bootstrap-star-rating-master星级评分插件

最近使用了bootstrap提供的星级评价插件:bootstrap-star-rating,很好用的插件

2017-11-17

Thinking In Java 第四版(中文版).pdf

Think in java被誉为“java圣经”并没有夸张。不管你java是什么水平,每次读TIJ都会感到很有收获。新手会从中读到java的一些基础知识,进阶者可以看到更广阔的应用空间,老手会从中发现太多的思考方式,并梳理一些知识遗漏。最关键的是里面太多的内容可以给人启发,而且很多思想可以应用到其他的语言比如C++。另外整本书谬误相对很少,可以少走很多弯路

2017-09-29

下拉框选择事件动态加载echart数据

在csdn上面看到一位大神写的,感觉挺好的,下载下来给大家分享一下,通过下拉框异步刷新echart数据,原文地址http://blog.csdn.net/kebi007/article/details/52887570

2017-09-26

大型车辆管理系统源码 移动派车系统 车管系统

大型车辆管理系统源码 移动派车系统 车管系统 大型车辆管理系统源码 移动派车系统 车管系统 大型车辆管理系统源码 移动派车系统 车管系统

2017-09-06

plsql developer客户端

plsql developer客户端

2017-08-17

dex2jar和jdgui

dex2jar和jdgui

2017-08-17

apache-maven-3.3.9

apache-maven-3.3.9

2017-08-17

十万条数据.sql

十万条数据.sql

2017-08-17

apache-tomcat-7.0.27

tomcat-7.0.27

2017-08-17

Navicat软件安装

Navicat软件安装

2017-08-17

递归的方式创建二叉树

递归的方式创建二叉树

2017-08-17

bootstrap-fileinput上传组件

基于bootstrap的上传控件

2017-08-17

fullcalendar-2.0.2

FullCalendar提供了丰富的属性设置和方法调用,开发者可以根据FullCalendar提供的API快速完成一个日历日程的开发

2017-08-17

VS 2015清理助手

Windows专门用来清理VS 2015版本的自助清理工具,很好用的

2016-12-10

dom4j-1.6.1.jar

2016-12-10

软件测试工程师面试指导

软件测试工程师面试指导软件测试工程师面试指导软件测试工程师面试指导软件测试工程师面试指导软件测试工程师面试指导软件测试工程师面试指导

2016-02-05

标准车位租赁合同范本(通用)

标准车位租赁合同范本,通用日常租赁车位签订

2023-02-01

nodeJS 8.13.0-x64版本无需配置环境变量,下载即可安装,安装后默认路径安装即可运行

nodeJS 8.13.0-x64版本无需配置环境变量,下载即可安装,安装后默认路径安装即可运行

2022-06-07

HTML5+CSS3全英文版入门培训.rar

惠普公司入门培训课程之html5+css3入门,清晰透彻(全英文版)

2021-12-15

navicat 11_x64.rar

MySQL、SQLite、Oracle、PostgreSQL等数据库均可方便管理

2021-04-24

个人租房合同(标准版).doc

租房合同模板1

2020-06-30

PHP旅游网站.zip

PHP+MYSQL旅游门户网站程序,基于最新版本的织梦dede V5.7开发,放到服务器上运行即可

2019-05-11

redis.desktop.manager

redis.desktop.manager windows下的0.9.8和0.8.8两个版本,可以下载看看,安装使用亲测没问题

2019-03-21

influxdb1.6.2版本 windows 64bit环境

influxdb1.6.2版本的windows 64bit版本,里面也包括了influx其他的工具

2019-03-14

最新行政区划省市区数据库表

最新行政区划省市区数据库表

2019-03-11

Eclipse 4.5汉化包

将压缩包中的两个文件夹解压到eclipse目录下的dropins,重启eclipse即可

2018-12-25

CCNA学习指南中文版第7版

CCNA学习指南(640-802)(第7版)适用于CCNA#640-801考试的应试者,CCNA学习指南最新版,CCNA学习指南第7版,《CCNA学习指南(640-802)(第7版)》是最新的CCNA备考指南。力求帮助应试者全面、细致地掌握新的考试内容。这一版反映了最新的CCNA考试动态,涵盖以太网、802.11n技术、Voice VLAN等主题的新功能和资料。 CCNA考试的内容已几度变化,本书编写的考试目标是最新的考试内容。本书针对新的考试目标帮助应试者全面复习和掌握新的考试内容。全书有11章,除了讲解应掌握的内容外,几乎每章都有复习题、书面实验和动手实验,并附有答案。本书选配光碟上有新CCNA考试(640-801)的大量准备工具和资料。 全面介绍了联网和TCP/IP等的背景知识、子网划分、 VLSM、 J恩科 IOS、命令行界丽、路由和交换、 VLAN、安全和访问列袋、网络地址转换、无线技术、IPv6 以及WAN 等内容. 本书光盘带有SYBEX 测试引笨,包含各章的复习全面的模拟考试、电子抽认卡、CCNA 模拟考试指南( Todd Lammle 的全新视频、音频指导〉及PDP 电子书.本书适合所有CCNA 应试人员、网络管理人员及开发人员学习参考。

2018-12-18

图解网络硬件.pdf

图解丛书,关于网络硬件方面,喜欢的可以下载看看吧,应该会有帮助!!

2018-12-11

mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

最新的mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz共612M,百度云加密链接,永不过期!

2018-12-06

深入理解elasticSearch第2版

资深软件开发专家、架构师撰写,系统且深入阐释ElasticSearch涉及的工具、方法、原则和实践,深入剖析ElasticSearch应用过程中遇到的各个层面的问题,涉及分布式索引机制、系统监控及性能优化、用户体验改善、Java API应用,以及自定义插件开发等,能为工程师与架构师快速提高ElasticSearch水平提供有效指导!

2018-12-06

visual c++ 2013

visual c++ 2013

2018-11-20

haproxy-1.8.12.tar.gz

HAProxy是法国人Willy Tarreau开发的一个开源软件,是一款应对客户端10000以上的同时连接的高性能的TCP和HTTP负载均衡器,可以实现基于TCP协议的四层代理及基于HTTP协议的七层代理

2018-10-25

redis-manager客户端

Redis桌面管理工具Mac版是一款基于Qt5的跨平台Redis桌面管理软件,支持C++编写,响应迅速,性能好。但不支持数据库备份与恢复

2018-09-21

jdk 7 mac版本dmp文件

jdk 1.7 mac版本,dmp文件,网盘链接地址!网盘链接地址!网盘链接地址!

2018-08-31

bootstrap table编辑表格所需文件

boostrap table无法实现可编辑,需要外部引入插件boostrap-x-editable才可以,所需插件文件都在这里,需要可下载

2018-06-28

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

TA关注的人

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