
程序
文章平均质量分 92
烟花散尽13141
Java分布式组件学习全家桶持续更新!
感谢支持
还请点赞、关注、评论三连
1、springcloud系统学习
2、数据库底层学习、sql优化
3、开发个人工具包
展开
-
万字长文只为告诉你Mybatis到底有多优雅。此文要求有一定开发经验
文章目录Mybatis基本认识动态代理JDK实现CGLIB动态代理总结反射Configuration对象作用映射器结构sqlsession执行流程(源码跟踪)ExecutorStatementHandler结果处理器(ResultSetHandler)总结主题mybatis运行分为两部分,第一部分读取配置文件缓存到Configuration对象中。用以创建SqlSessionFactory,第二部分是SqlSession的执行过程。Mybatis基本认识动态代理之前我们知道Mapper仅仅是原创 2020-06-03 09:13:38 · 455 阅读 · 0 评论 -
freemark+dom4j实现自动化word导出
导出word我们常用的是通过POI实现导出。POI最擅长的是EXCEL的操作。word操作起来样式控制还是太繁琐了。今天我们介绍下通过FREEMARK来实现word模板导出。文章目录开发准备模板准备开发测试结果检测功能通用化思考Dom4j实现智能化复选框部分源码集合部分源码图片部分源码基于word自动化导出(含源码)参考网络文章# 加入战队微信公众号开发准备本文实现基于springboot,所以项目中采用的都是springboot衍生的产品。首先我们在maven项目中引入freemark坐标。.原创 2020-05-25 09:10:06 · 461 阅读 · 0 评论 -
带你剖析WebGis的世界奥秘----Geojson数据加载(高级)
前言:前两周我带你们分析了WebGis中关键步骤瓦片加载+点击事件(具体的看前两篇文章),下面呢,我带大家来看看Geojson的加载及其点击事件Geojson数据解析GeoJSON是一种对各种地理数据结构进行编码的格式。GeoJSON对象可以表示几何、特征或者特征集合。GeoJSON支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性原创 2016-08-19 08:12:29 · 33013 阅读 · 20 评论 -
面试框架部分总结
面试框架部分总结Struts2工作原理 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*只需要将这段代码放在web.xml文件中就会执行Stru原创 2016-09-08 15:41:52 · 12782 阅读 · 2 评论 -
JavaWeb配置详解(结合框架SpringMVC)
详解先说一说常识性的东西,我们的JavaWeb程序运行一开始走的是web.xml文件,这是我们的核心文件,可以说没有web.xml文件我们就无法运行项目,这个文件长什么样子,读者自己新建一个web项目就行了。web.xml项目名正常情况下我们会配置一些过滤器 filter,过滤器的意思就是在执行某件事件前先进行规范处理之后才能继续运行。我们常见的过滤器有编码过滤器、数据安全过滤器。原创 2016-09-26 08:17:55 · 43326 阅读 · 3 评论 -
建行项目随笔
项目框架比较老,里面用法很原始,其中我写了一个html界面通过js那地址栏参数的方法//获取地址参数function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!原创 2016-09-26 15:56:33 · 21618 阅读 · 0 评论 -
编程乐趣--汉字转拼音
各个国家语言上差异较大,本世纪英语特别的流行,至少在程序员上编程就是属于外国的。是英文编写的。那么我们的汉字就是一个特例了。下面说说汉字是如何转拼音的。jar包准备 点我下载pinyin4j.jar如果你是maven那就方便了。 dependency> groupId>com.belerwebgroupId> art原创 2017-01-06 19:57:28 · 3429 阅读 · 0 评论 -
java swing 开发 -JTable
最近利用空闲时间自己琢磨了一下java swing 编程,其实在从事javaweb之前我一直向往的就是java swing 开发,不知道为什么可能当时觉得Windows上的exe程序很是神奇,关于windows上制作exe我之前也有介绍exe打包教程一 exe打包教程二java swing开发都是自己琢磨的,有的地方写的不规范,不过大多都是网上借鉴的,应该不算离谱的。今天看了看自己的原创 2017-01-19 20:15:43 · 7044 阅读 · 0 评论 -
Sublime Text3激活及个性化配置
[TOC] 在我们的开发过程中,选择正确的开发工具会让我们事半功倍。作为后端开发我们熟悉的myeclipse和itellij idea这些工具我也介绍曾介绍过关于他们的安装及破解。但是我们并不能仅仅使用后端。前端开发工具也是有很多的。今天让我们来破解和配置sublime text这个前端神器。 软件激活激活码点我去原博客地址查看 激活步骤我们安装好软件之后,在Help–>Register Lic原创 2017-11-07 11:26:55 · 23094 阅读 · 0 评论 -
powerdesign进军(三)--mysql驱动配置
文章目录资源下载powerdesign配置总结第二节我们已经安装了oracle的驱动,但是企业中还有一个重头数据库(mysql),今天来安装mysql驱动。mysql相较oracle比较简单。资源下载百度云镜像官网下载在资源选择中要注意版本问题。我就是一开始选择了5.0.3报各种问题。后来换了版本就好了。还有我们需要选择32位的。不管你的系统32还是64的。我的电脑64位安装64位的报...原创 2019-07-31 19:25:43 · 544 阅读 · 0 评论 -
springboot整合websocket原生版
文章目录HTTP缺点HTTP websocket区别websocket原理使用场景springboot整合websocket环境准备客户端连接加入战队微信公众号主题HTTP请求用于我们开发以及用户之间最为广泛的一种协议,在HTTP中我们可以简单的通过浏览器获取到我们需要的内容(页面)。但是他也有他的局限性。今天我们的主角websocket将为展现他的功能HTTP缺点HTTP只能有clie...原创 2019-08-06 16:39:47 · 475 阅读 · 0 评论 -
带你剖析WebGis的世界奥秘----点和线的世界
前言昨天写了好久的博文我没保存,今天在来想继续写居然没了,气死人啊这种情况你们见到过没,所以今天重新写,我还是切换到了HTML格式的书写上。废话不多说了,我们现在就进入主题,上周我仔细研究了WebGis基于openlayers的显示问题,同事也略微的实现了地图上的点击事件当然啦,这周我们将细分为点和线的点击事件,如果读者有兴趣也可以自己研究区域的点击事件,说白了就是原创 2016-08-13 17:40:47 · 19726 阅读 · 6 评论 -
javaWeb 中前端Form表单数据处理(手动拼json)
在前端我们会用到最多的就是form表单提交数据,在form表单中有很多都是自动将数据传到后台,然后通过实体来接受的,但是有的时候我们就是需要在前端就拿到这个Form表单的数据,这是我们就可以自己讲数据拼接好// 获取表单里面的数据,返回一个json形式的对象 // 参数 form 为表单对象,filler 为字符串 // 对于表单中空值的元素,默认忽略,也可以设置填充值:filler 来填充空原创 2016-06-23 15:08:34 · 18989 阅读 · 4 评论 -
Json串与实体的相互转换 (不依赖于jar包 只需Eclipse环境即可)
Json串与实体的相互转换 (不依赖于jar包 只需Eclipse环境即可) 最近学习了javaWeb开发,用的是ssh框架里面自己整合了hibernate 和Struts2 和spring框架,其中就遇到了一个问题–json的转换的问题。考虑到程序的稳定性,我花三天的时间研究json的转换,网上的代码有很多,但是都是依赖于一些写好的jar包,我导入这些jar包后都提示少东西要么就是提示错误所以我原创 2016-05-19 09:40:08 · 12116 阅读 · 0 评论 -
学生管理系统
我现在是大一新生!这个系统我写了一个月。但是还是不是很好。但是我想着是我的diyi原创 2014-04-11 21:31:21 · 10738 阅读 · 3 评论 -
银行系统
昨天我们老师布置了我们的一个简单的银行系统。刚yi原创 2014-04-11 21:42:02 · 6710 阅读 · 0 评论 -
图书馆系统
这个是我们的开始题目。在清明的是原创 2014-04-11 21:44:57 · 8351 阅读 · 0 评论 -
哈夫曼树
关于哈夫曼树其基本定义我就在这不多说了,我写的这个哈夫曼树没有太多的功能,就是我们参考书上的一个作业,就俩个功能,一个是表示孩子双亲表示法,,还有就是吧这个最有二叉树给画出来,其他的就没有了。另外在今天我调试的时候发现我的代码还是有很多欠缺的地方的,比如哦说我的画图功能中就没有办法完整的输出,而是无法输出最后四个结点。原因我还在寻找,下面就哈夫曼树我来谈谈我当时的构思:首先我是吧他当作一个原创 2014-11-09 00:23:28 · 15679 阅读 · 0 评论 -
数据结构线性表
#ifndef SEQLIST_H#define SEQLIST_H#includeusing namespace std;const int Maxsize = 100;templateclass SeqList{public: SeqList();//构造空链表 SeqList(T a[], int n); //构造长度为n的链表 ~SeqL原创 2014-10-23 17:51:11 · 6620 阅读 · 0 评论 -
数据结构 单链表
学了这么长的时间的数据结构了,下面是我自己整理的数据结构中的单链表数据。拿来和大家分享一下,也请大家给我提提程序中的不足之处。单链表中用到了很多的指针。在指针的直来直去中,很多的初学者都被搞得晕头转向。我的代码里也给了相应的注释。希望大家觉得好的话就给点评价。当然最重要的我想大家可以给我意见让我精简一下我的代码。谢谢了。原创 2014-10-26 23:16:33 · 6877 阅读 · 0 评论 -
数据结构心得
开学已经有一个月了,zai原创 2014-10-12 16:30:37 · 6440 阅读 · 0 评论 -
二叉树的算法与讲法
二叉树属于数据结构中层次性的数据关系,他又祖先——后代,上级——下属,整体——部分以及其他类似的关系,树结构在计算机领域中有着广泛的应用,例如在编译程序中庸语法树来表示元程序的语言结构,在数据挖掘中庸决策树来进行数据分类等等。在我的前一个博客中也有提到就是二叉树的相关知识重点。不清楚的同行可以参考我的文章。其中若有不妥之处,还请大家指点。下面是我在学习二叉树的时候编写的二叉树的几个常见的功能的原创 2014-11-02 21:22:56 · 7944 阅读 · 0 评论 -
动态数组的申请与鞍点的测算
今天老师上课数据结构讲到了字符串和数组,原创 2014-10-17 12:54:10 · 6233 阅读 · 0 评论 -
表达式求值
#ifndef OPND_H#define OPND_H#includeusing namespace std;template class OPND{ template friend ostream & operator & bs);public: OPND(int size); ~OPND(); void Push(T x); T Pop(原创 2014-10-18 21:49:34 · 6432 阅读 · 0 评论 -
减谈迷宫C++
今天老师让做了个迷宫问题,我一看到就发现和我之前写过的一个程序是一样 的,但是在后来编写的时候有一个地方搞错了,最后下课了我还是没有正确的编写好,然后今天回来之后自己有看了一下,现在已经解决了。#ifndef DIRECTION_H#define DIRECTION_H#includeusing namespace std;struct node{int a;int原创 2015-04-07 13:23:51 · 7147 阅读 · 0 评论 -
程序员必备——软件工程
/* 张新华《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006 */一、自我简介:我是一名大三的计算机专业的学生,今年我在网上学习了软件工程的课程,现在我在这里写了关于软件工程的一篇博客,希望大家能够喜欢。首先我将公布我在此次课程中的实验报告连接。二、实验报告总结:原创 2015-11-12 16:38:03 · 8943 阅读 · 0 评论 -
java 购物商城小项目训练
java web 模拟购物车练习(项目一) 首页(index.jsp)<div align="center" class="index"> <h1>Estore商城</h1> <marquee class="work_text" scrollamount="4" width="800" height="100" direction="left" loop="-1"> <b>欢迎大家原创 2016-04-01 15:16:37 · 15791 阅读 · 2 评论 -
欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-02-27 15:05:00 · 8418 阅读 · 0 评论 -
银行系统改编版
今天对银行系统进行了修改原创 2014-04-14 08:37:55 · 6750 阅读 · 0 评论