----- ①、Java/Web小项目
谙忆
Java相关研发架构工作经验5年。拥有Java相关发明专利8余项。从事过支付行业,研发与架构的系统稳定地支撑着公司日千万交易笔数量级的支付和对账。
二手车SaaS内核研发3年经验+,拥有二手车行业SaaS相关发明专利6项,研发、架构的元数据内核与权限系统,每日亿万级接口调用。
Java企业开发丰富的理论知识和实战经验。2020年CSDN博客之星第12名,同时在一些社区担任名誉职位。认证为CSDN博客专家、CSDN专栏签约作者、InfoQ签约作者、阿里云ACE杭州同城会会长、阿里云社区认证专家、华为云·云享专家。
展开
-
Java---文件的切割与合并,已经实现图形界面(工具)
实现对任意文件的切割,实现对切割后的文件的合并。上次只写了特定目录下的文件切割与合并,有点遗憾, 这次,我写了一个图形界面来实现对文件的切割与合并。文件切割: 用户可以自己选择需要切割的文件, 软件会自动将切割后的文件全部放入这目录下的一个新文件夹当中去的。 每分割一个新的文件,它都会自动生成一个新文件夹,新文件夹不会重名,它是根据需要切割的文件名按和后缀加了一个字符串命名的文件夹。用户可以原创 2016-04-29 15:15:56 · 5524 阅读 · 1 评论 -
Java---基于TCP协议的相互即时通讯小程序
这是几年前,新浪的一个面试题~要求是3天之内实现~ 通过TCP 协议,建立一个服务器端。通过配置服务器端的IP和端口: 客户端之间就可以相互通讯~上线了全部在线用户会收到你上线的通知。 下线了全部的在线用户会收到你下线的通知! 可以私聊,可以群聊。这是第一个版本~以后有空可以再增加功能~比如传文件啊~等等~设计思想如下:在服务器端 用一个HashMap服务器端源代码:package cn.h原创 2016-05-16 20:00:35 · 18261 阅读 · 4 评论 -
MySQL---数据库从入门走向大神系列(十六)-JavaWeb分页技术实例演示1
分页,是一种将所有数据分段展示给用户的技术.用户每次看到的不 是全部数据,而是其中的一部分,如果在其中没有找到自己想要的内容,用户可以通过指定页码或是点上/下一页的方式进行翻页。本例演示静态分页,也就是先设置好每页显示10行,再根据总行数,来算出总页数,将所有页数的页号都显示出来。 相关算法(技术):总行数(num): select count(1) from stud;每页显示的行数(n):原创 2016-08-16 17:22:08 · 4766 阅读 · 0 评论 -
MySQL---数据库从入门走向大神系列(十七)-JavaWeb分页技术实例演示2
分页,是一种将所有数据分段展示给用户的技术.用户每次看到的不 是全部数据,而是其中的一部分,如果在其中没有找到自己想要的内容,用户可以通过指定页码或是点上/下一页的方式进行翻页。本例演示静态分页,也就是先设置好每页显示10行,再根据总行数,来算出总页数,并且只显示10个页码。增加查询功能,并且查询后的页面也进行分页。页码也进行分页 !查询功能的实现,需要我们在servlet向后台传输一个p原创 2016-08-17 15:46:29 · 15221 阅读 · 14 评论 -
Java---网络蜘蛛-网页邮箱抓取器~源码
刚刚学完Socket,迫不及待的做了这个网页邮箱抓取~~~ 自己以前做过微商,而且还掏钱买过抓取网络邮箱的软件~现在O(∩_∩)O哈哈~我自己做~当然啦,没有别人做得好~只是功能还是差不多啦~给一个带协议的网站~然后深入网页中查找邮箱~因为博主知识有限~线程池目前还没有学~导致无法控制线程~~~见谅~ 还有~就是没有设置停止按钮~也是因为没学线程池~水平够啊~ 只能关闭软件来停止程序~pack原创 2016-05-12 16:10:31 · 10962 阅读 · 4 评论 -
【JavaMailWeb】用户注册通过邮箱激活案例
转载请注明出处: http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】前面刚刚学习了JavaMail技术,现在来应用到项目中试试~网站用户注册:主要实现如下两个功能: 1、用户在网站上注册完成后给用户发一封邮件。 2、用户通过邮件激活后才可以登录。思路:首先需要一个思路:用户在前台点击注册,向servlet提交请求,把用户提交过来的信息封装成一个J原创 2016-08-22 17:49:16 · 21702 阅读 · 13 评论 -
MySQL---数据库从入门走向大神系列(十二)-构建MVC项目
这个是对前面技术的一个小总结吧,用到的大概技术有: MVC框架,加注解,Struts框架的思想,动态代理,线程管理对象ThreadLocal,Connection对象池,Properties文件读取,EL表达式,JSTL,JavaBean,Java访问MySQL数据库,增删改查…其实做出来界面挺简单: 完整的项目链接: https://github.com/chenhaoxiang/Java/原创 2016-08-15 13:46:29 · 8395 阅读 · 2 评论 -
MVC框架模式技术实例(用到隐藏帧、json、仿Ajax、Dom4j、jstl、el等)
前言:刚刚学完了MVC,根据自己的感悟和理解写了一个小项目。 完全按照MVC模式,后面有一个MVC的理解示意图。用MVC模式重新完成了联系人的管理系统:用户需求:多用户系统,提供用户注册、登录功能,对于没有登录的用户,不允许使用任何功能。可以查询、增加和删除联系人信息。详细设计:数据结构设计。功能模块设计。工具类设计。搭建初步的项目框架、其他功能:防止用户重复提交、注册和登录时使用验原创 2016-08-04 02:11:52 · 9696 阅读 · 3 评论 -
【论坛项目】简单的论坛小项目-麻雀虽小,五脏俱全
转载请注明出处:http://blog.csdn.net/qq_26525215本文源自【大学之旅_谙忆的博客】这是我们数据库的一个课程设计,时间不多,老师只留给我们5天的时间做。数据库为MySQL。先说下功能吧: 注意:本项目没有用框架! 实现了登录注册。用户查看帖子。 用户积分政策。帖子按阅读量排名。 用户发表帖子。用户评论帖子。用到的技术有: AJAX、jQuery、ant、分页原创 2017-01-07 21:26:51 · 10623 阅读 · 15 评论 -
【框架】[Spring] 基于Spring框架的Web应用演示(附带cglib工具进行动态代理)
前言:Spring也差不多学了Ioc控制反转和实现AOP技术的两种方式了,分享一个学习Spring,用来入门挺好的例子。如果你是刚刚学习Spring,那么此实例应该可以很好的帮助你应用Spring到Web项目中。里面的DAO层-提交数据库的事务我并没有使用Spring 的注解功能,而是原创 2016-09-04 15:33:24 · 3845 阅读 · 5 评论 -
Java---俄罗斯方块小游戏
去年就已经学了这个技术了,一直没去写,现在抽个时间写了个俄罗斯方块游戏。 只有简单的新游戏,暂停,继续,积分功能。简单的实现了俄罗斯的经典功能。 不介绍了,有兴趣的自己运行一下,后面贴出了图片。代码:package cn.hncu;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.原创 2016-06-11 15:22:51 · 11331 阅读 · 0 评论 -
Java---实现运行任意目录下class中加了@MyTest的空参方法(实现图形界面)
说明:因为上个代码,总是要输入完整的绝对路径,比较麻烦,于是,就写了这个小程序,直接进入文件对话框选择需要运行的class文件。只需要提前输入完整的类名。测试的类:package cn.hncu.myJuniitApp;import cn.hncu.myJuniitApp.vo.MyTest;public class MyJunitTest { public void run1(){原创 2016-05-06 19:51:40 · 10227 阅读 · 0 评论 -
Java---软件试用次数(Properties类的简单使用)
编程练习(软件试用次数) 实现一个如下的软件小功能: 记录软件运行的次数并在每次运行时提示已经运行的次数。如果运行次数大于5次,软件不再运行并给出提示:试用次数已到,请注册!本代码只简单的介绍了软件的使用次数如何限定,很容易让人破解。 如果想让人难以破解,则自己加入算法,或者分开存储关键数据, 在运行时比对数据等等、、、package cn.hncu.property;import java原创 2016-03-17 22:19:45 · 2260 阅读 · 0 评论 -
Java---实力弹弹球,弹弹弹
直接上代码了。 微调按钮加画布画几个圆,再实现监听。。。package cn.hncu.threadDemo.thread2;import java.awt.Canvas;import java.awt.Color;import java.awt.Graphics;import java.awt.event.ActionEvent;import java.awt.event.ActionL原创 2015-12-22 22:59:23 · 2905 阅读 · 0 评论 -
Java---计算机贷款支付额计算(用对话框实现)
本例演示如何编写程序来计算贷款支付问题。下面是编写程序的步骤:1.提示用户输入年利率、年数和贷款总额2.利用年利率算出月利率3.通过前面的公式计算月支付额。4.计算总支付额,它是月支付额乘以12再乘以年数。5.在消息对话框中显示月支付额和总支付额。package cn.hncu.Chapter2;import javax.swing.JOptionPane;/** * @author原创 2015-12-19 00:03:26 · 3174 阅读 · 0 评论 -
Java---字节输入,文件操作,病毒制造,请谨慎运行!
今天刚刚学了Java文件操作,跟着老师的思路,迫不及待的制造了这个小病毒。 用到的是一些小知识,很简单。 创建文件和文件夹,向文件中写入字节。 我已渐渐的爱上了编程!!! 下面附上完整代码:import java.io.File;import java.io.FileOutputStream;import java.io.IOException;/** * @author hncu_原创 2015-12-13 22:23:08 · 3247 阅读 · 0 评论 -
Java---布局管理代码简单使用(解答)
1.流布局管理器: FlowLayout布局管理器中组件的相对位置随窗口大小而变化。 下面是流布局演示代码:package cn.hncu.MyJFrame1;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;public class FlowLayoutJFrame exte原创 2015-12-10 14:41:11 · 2249 阅读 · 0 评论 -
java---金额中文大小写实时转换小程序
本例演示一个String图形用户界面的完整应用程序,包括输入数据, 显示结果,响应事件以及异常处理。 输入一个实数表示金额,每次输入时显示该金额的中文大小写形式,运行窗口见最后。 在窗口中,“金额”文本行可编辑,作为数据输入编辑框:“中文大写形式” 文本仅显示结果,不可以编辑。金额文本行响应文本编辑事件。当输入数据 错误时,进行异常处理,弹出一个对话框,给出提示信息。 程序如下:pack原创 2015-11-15 21:13:02 · 2282 阅读 · 0 评论 -
java---Unicode-字符转换器
实现一个字符(包括汉字)的简单互相转换;package cn.hncu.gui2;import java.awt.Button;import java.awt.Color;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.Label;import java.awt.TextField;import java.原创 2015-11-14 14:23:46 · 1866 阅读 · 0 评论 -
java---计算器图形界面(无功能)
package cn.hncu.chx1;import java.awt.BorderLayout;import java.awt.Button;import java.awt.Color;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.GridLayout;import java.awt.Label;i原创 2015-11-12 15:19:05 · 2922 阅读 · 0 评论 -
Java第一次写的流布局图形界面,留个纪念
package jisuanqi;import java.awt.*;public class MyFrame extends Frame{ //继承Frame类 public MyFrame() { super("第一个图形界面"); //设置框架窗口标题 this.setSize(200, 130); //设置组原创 2015-11-08 20:15:38 · 2587 阅读 · 2 评论 -
【小工具】CSDN博客导出工具-Java集成Maven开发
转载请注明出处:http://chenhaoxiang.cn本文源自【人生之旅_谙忆的博客】CSDNBlogExportCSDN博客导出工具之前一直想把CSDN的博客导入到自己的网站中,可是由于博客比较多,后面受朋友老郭启发,就找了个时间用Java开发了这款小工具。 Had been trying to CSDN blog into their website, but beca原创 2017-07-28 14:43:39 · 4924 阅读 · 32 评论