- 博客(41)
- 资源 (39)
- 问答 (3)
- 收藏
- 关注
原创 关于Java内存模型的那点事儿
在很多生产环境中,Java多线程引发的问题总是让人头疼,而且这样的问题如果解决不好的话,频率会非常的高,所以很多面试官在招聘技术人员的时候会特别重视这一块的问题,以此来考验一个程序员是否能写出线程安全的程序或者解决一个非线程安全的问题。最近,胖达在生产环境中也碰到了很多关于多线程同步的问题,业余时间研究了一下这个知识点,特意整理一篇文章,希望对大家日后面试或者解决问题有所帮助!了解多线程问题,...
2020-03-22 22:46:03
314
原创 如何控制多线程的执行顺序?
面试的时候你是否经常被问到这样的问题:你一般通过什么方式去控制线程的执行顺序?碰到这样的问题,我的内心其实是很抵触的!开什么玩笑?我怎么会控制它呢?我为什么要控制它?其实不用慌,这个问题并不难,且听我慢慢道来…那么,什么是线程和进程?要想控制多线程的顺序,你首先应该搞清楚线程和进程到底是什么东西?进程进程其实是操作系统的基础,是系统中一次程序的执行,也是一次程序和数据在机器上顺序执...
2020-02-22 17:28:04
1197
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
564
原创 整合SSM框架必备基础—SpringMVC(上)
01 MVC概述在Web系统开发中一般按照视图(View)、模型(Model)、控制(Controller)三层设计模式进行构建,视图层负责模型数据的渲染,将数据用一定的形式展现给用户;模型层负责监听实体的变化并对实体进行解析和封装;控制层负责提供前后端交互的请求逻辑处理入口,处理用户请求,并建立适当的模型传递给视图进行渲染。层级关系一般如下图所示:在Web开发的早期,JSP + Servl...
2019-06-29 22:37:49
962
原创 互联网架构的演变,那些神奇的东西怎么来的?
一、 前言从过去的OA、CRM、ERP等单机即可满足要求的系统到现代互联网时代各大公司的分布式、微服务平台,互联网架构正在经历着巨大的变革,技术也在不断的更新迭代,这也意味着众多软件开发者们的压力和挑战正在不断的加大,这种新技术更新的速度甚至让我们望而却步,而我们需要做的恐怕不仅仅是学习那么简单了,更要从宏观的角度根据当前的技术形势及时做出更符合我们发展前景的决定。这篇文章胖达会跟大家一起探...
2019-06-22 17:45:41
726
原创 电商、P2P等大型互联网系统包含哪些业务模块?
01 前言在互联网飞速发展的时代,各大互联网公司正在进行激烈的竞争,业务模式也在不断的扩张,这种现状使得目前各大公司的架构系统面临着极大的挑战,而对于我们普通的软件开发者而言,如果你仅仅了解过一些关于SSH、SSM这些框架组合的知识,熟悉几种简单的单机系统、业务系统,而没有实践过dubbo、redis、mq、docker等等这些应对高并发、高响应、高性能的技术,似乎不再能满足公司对技术的发展需要...
2019-06-17 22:14:23
1207
原创 简单介绍几种Java后台开发常用框架组合
01 前言Java框架一直以来都是面试必备的知识点,而掌握Java框架,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能对当前正在开发中的系统有整体的认知,从而更好的熟悉和学习技术,这篇文章胖达就打算给大家介绍几款现阶段流行的框架组合,不管是在传统企业开发还是在互联网开发领域,这几种框架应该都是比较常用的。02 三层架构说到框架首先需要明确的是,在Web开发领域一般会将架构分为三...
2019-06-15 14:21:02
8284
1
原创 聊聊版本控制系统—Git
说起版本控制系统,大家都会想到Git,目前来说,Git无疑是最流行,表现最为优秀的版本控制系统了,与传统的集中式版本控制系统不同,Git是一种分布式的版本控制系统,且开源免费。对于我们程序员来说,掌握Git绝对是最基本的技术要求之一了,用好Git不仅能够在公司的团队开发过程中节约不少时间,而且还能让我们更好的接触和探索地球上最大的同性交友网站GitHub,这等好事还不赶快搞起来?胖达在这篇文章中...
2019-06-11 22:51:23
362
原创 Mysql自带的全文检索
sql自带的模糊查询对于检索数据来说,是肯定满足不了要求的,但是项目紧张,又没有那么多时间去研究一些全文检索框架,例如Lucene、Solr、ElasticSearch,咋办呢,Mysql有办法啊,其实,在Mysql数据库中,很早之前就已经支持了全文检索数据,只不过有个重点,外国佬怎么会支持中文尼,哈哈。其实根本原因是因为英文检索是用空格来对分词进行分隔,而中文肯定不能用空格来分隔,只能通过语...
2018-07-19 23:04:47
15663
4
原创 SQL模糊查询
项目开发中经常要去写一些模糊查询的sql语句,一般的要求就是:SELECT 字段 FROM 表 WHERE 某字段 Like 条件,时间长了一提起模糊查询,貌似只知道这种语法,最近做项目过程中,客户要求更精确的去检索字段,所以特意去整理一下关于模糊查询条件的一些东西,方便后期使用。sql的模糊查询条件 关于模糊查询的条件,SQL中主要提供了%、下划线_、中括号[]、[^ ]四种:1.%符...
2018-07-19 21:44:11
1253
原创 解压版的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
874
转载 关于JavaScript闭包学习
1、前言:JavaScript的闭包是该语言的一个学习难点,要理解闭包并且掌握如何使用它,首先要理解JavaScript另一个主要的概念—作用域
2017-11-19 01:14:10
352
原创 数据库中的char、varchar、nvarchar类型
由于对框架技术和工具越来越强的依赖,进行数据库设计时我们经常会忽略最开始的一些基本设计理论和原则,比如忽略char, varchar类型的一些细节。
2017-08-22 19:49:39
3159
原创 Boostrap table使用总结
Bootstrap table是基于 Bootstrap 的 jQuery 表格插件,可以实现单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能,只需要简单的配置就可以实现上述的功能。
2017-08-17 14:11:26
1556
转载 放心!Oracle中currval()的返回值并不会因为nextval()的并发访问而混乱
想取得刚才nextval()的值时,放心大胆的用currval()吧!
2017-06-30 12:53:44
1491
原创 request.getParameter() 和request.getAttribute() 有什么区别?
区别一: request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据
2017-06-17 18:48:18
1315
原创 SQL语句中的Left Join、Right join、Inner Join 、Full Join关键字
Left Join 、RIGHT JOIN 、INNER Join、Full Join关键字
2017-04-27 14:42:52
552
原创 SQL语句里的limit使用方法
使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?其实,Mysql已经为我们提供了上面这样一个功能:SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
2017-03-31 14:38:05
1559
转载 Java和PHP的web开发技术比较
我们该如何选择?java还是php?《Java和PHP的web开发技术比较》 比较PHP和JSP这两个web开发技术,在目前的情况是其实是比较PHP和Java的Web开发。
2017-03-12 18:34:32
576
原创 web开发中如何另辟后台进程
平台:Windows 7 64位旗舰工具:MyEclipse 10服务器:Tomcat 7.0语言:Java1、需求最近在做一个关于Web开发的项目,要求部署在Tomcat上面的主服务器程序运行过程中另外开辟一个后台线程完成间隔时间内休眠的数据库处理程序,对web开发中的线程开辟不是很熟悉,特意记下来以后回顾。
2017-01-18 20:19:26
1685
原创 解决web项目中发送文字乱码以及Tomcat 7控制台打印乱码问题
一、背景工具:Myeclipse 环境:Windows 7 64位 服务器:Tomcat 7最近,公司在做一个微信公众号开发的项目,与微信开发文档打了几天交道后,自己实现了不少的功能,但是在年底假期将至的催促下,我不得不加快进度,经同事推荐,我在开源社区GitHub上找到了几个成熟的微信开发框架,在这里给大家推荐一下
2017-01-14 23:22:54
6154
转载 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
1030
转载 HttpClient,DefaultHttpClient使用详解
HttpClient:是一个接口,DefaultHttpClient实现这个接口的子类首先需要先创建一个DefaultHttpClient的实例
2017-01-10 09:11:03
14695
原创 将对象类型转换为xml用到XStream.jar报错
将对象类型转换为xml数据时用到这样一个jar包:xstream-1.4.8.jar,但是运行后出现这个问题:Exception in thread "main" java.lang.NoClassDefFoundError
2017-01-06 20:42:59
821
原创 Struts2框架学习 Day1
Struts框架由出色稳定的框架Struts1和WebWork框架整合而来 Struts1框架: 它是apache公司的开源子项目,是基于mvc逻辑分层的web层框架实现。是出现最早的web层框架,应用最广泛。它重点关注的是控制层(C),对于视图层(V)只是提供了大量的标签;对于Model(M)层的影响微乎其微.
2016-12-26 23:00:56
580
原创 几个JAVA集合中常用的接口学习:Collection、Iterator和Map
几个JAVA集合中常用的接口学习:Collection、Iterator和Map集合
2016-12-21 23:25:53
803
转载 彻底搞定C语言指针详解-完整版 (收藏必备 )
原文链接:http://blog.chinaunix.net/uid-22889411-id-59688.html,感谢这位前辈整理了这篇好的教程,感觉特别棒,最近在接触JNI,很多指针,内存之类的不是很懂,所以虽然是学习java,但是了解一下C/C++也是有很大的好处的,所以转载收藏一下。
2016-12-09 15:54:40
691
转载 Java中的ExceptionInInitializerError异常及解决方法
当在静态初始化块中出现了异常的时候,JVM会抛出 java.lang.ExceptionInInitializerError异常。
2016-12-07 18:08:57
2837
原创 Java程序员必备-数据结构与算法之快速排序(二)
昨天了解了快速排序的基本思路,并对一组无序数列进行了快速排序,今天将学习用快速排序编写一段java程序,这也是学习算法的根本目的
2016-10-04 23:47:12
1463
原创 关于Android中GPS的位置定位服务(LBS),有瑕疵
最近个人小项目用到了一个位置定位的功能,本来需要去研究下百度定位SDK的,突然看到《第一行代码》里有关于位置定位服务的Demo,所以就借用了一下,结果敲完代码调试了一下,发现有一个Bug,可能是因为现阶段好多定制系统对Google的原生android系统进行了裁剪,出现了这种机型匹配的问题,且原谅我称其为Bug吧,希望大神们可以原谅小弟。
2016-09-24 16:17:11
1165
下拉框选择事件动态加载echart数据
2017-09-26
大型车辆管理系统源码 移动派车系统 车管系统
2017-09-06
dom4j-1.6.1.jar
2016-12-10
nodeJS 8.13.0-x64版本无需配置环境变量,下载即可安装,安装后默认路径安装即可运行
2022-06-07
CCNA学习指南中文版第7版
2018-12-18
mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
2018-12-06
深入理解elasticSearch第2版
2018-12-06
haproxy-1.8.12.tar.gz
2018-10-25
bootstrap table编辑表格所需文件
2018-06-28
Android中viewpager内部子控件Imagebutton问题
2016-07-02
android中的蓝牙连接问题,急求!
2016-06-24
安卓中的viewpager用view填充页面,时间处理怎么办?
2016-06-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人