
编程语言--Java
文章平均质量分 77
数智前沿
曾任市大数据协会会长;</br>
曾任市软件协会副会长;</br>
曾任市网安协会副会长;</br>
现任市通信运营商领导班子成员。</br>
曾开发过移动交换机通信接口软件、话单分拣与统计分析软件、客服工单管理系统、故障管理与分析系统、办公OA系统、经营分析与自动化预警系统等一列应用。</br>
虽已转型管理N年,但对技术的热爱依然情有独钟。
展开
-
设计模式详解:建造者模式
建造者模式,创建型模式之一。原创 2022-11-20 11:46:12 · 390 阅读 · 0 评论 -
设计模式详解:原型模式
原型模式,创建型模式之一。原创 2022-11-07 22:12:02 · 326 阅读 · 0 评论 -
设计模式详解:单例模式
单例模式,应用频率比较高的创建型模式。原创 2022-11-06 11:11:31 · 485 阅读 · 0 评论 -
设计模式详解:抽象工厂模式
抽象工厂模式,使用率非常高的模式之一。原创 2022-10-09 23:06:24 · 3378 阅读 · 1 评论 -
设计模式详解:工厂方法模式
工厂方法模式,使用率非常高的模式之一。原创 2022-10-03 20:39:24 · 3172 阅读 · 0 评论 -
一步一步学java(9):搞懂jsp,一篇就够了
目录感言第一部分 JSP基础语法1.JSP注释2.JSP声明3.JSP表达式4.JSP指令(1)与页面属性相关的page指令(2)引入文件的include指令(3)与标签相关的taglib指令5.JSP动作第二部分 JSP内置对象1.request对象,常用方法2.response对象3.session对象4.application对象5.out对象6.page对象7.config对象8.pageContext对象9.exception第三部分 Servlet技术1.Servlet是什么2.Servlet技原创 2022-03-26 14:32:09 · 3525 阅读 · 0 评论 -
jsp部署问题:java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ 解决方案
踩坑经历:希望可以很快的帮你定位问题(用jsp虽然简单、直观、快捷,但是遇到这类配置上的问题就比较头疼,所以更多人才会转向springboot、docker部署,不过应用实在太小,没必要占用朋友的服务器空间,所以才用了古老的jsp,一小时搞定需求)上一篇给小区管理人员提供的小程序,在开发环境运行正常,搬到借用朋友的生产环境时报上面的错误,根据历史经验,先是从一下三个方面进行查找:一、数据库连接字符串有没有写错,有没有多余空格之类的二、数据库的权限是否赋权到位,localhost和远程%是否根据需原创 2022-03-21 17:57:25 · 4788 阅读 · 1 评论 -
java实战:jsp快速实现简单易用的信息登记与查询功能
本篇主要用于介绍信息登记以及查询功能,介绍jsp的数据录入和查询实现。原创 2022-03-17 18:07:13 · 5470 阅读 · 0 评论 -
知不知道为啥那么多java开发者的jdk停留在1.8版本?
很多人都说,因为低版本的功能足够使用了;也有人说低版本的内容少、体积小,运行效率高。在我看来,最关键核心的因素是因为它免费!!! 那么有人要问啦,java本来不就是开源、免费的么?是的,它是免费的,但只是免费用于个人,用于研究、非生产环境。如果你把新版jdk用来放在生产环境,用于商业应用了,那么oracle随时可以向你收费。 所以,如果你的应用打算用于商业运营,请记住jdk最后一个商业免费版本:jdk-8u202...原创 2021-12-17 17:54:58 · 7198 阅读 · 0 评论 -
一步一步学java(8):一文彻底搞懂servlet、httpservlet以及http协议
web应用必备基础知识原创 2021-11-19 23:57:42 · 5352 阅读 · 0 评论 -
java编码规范(阿里巴巴2017年正式版)
一、编程规约 (一) 命名规约 (二) 常量定义 (三) 格式规约 (四) OOP 规约 (五) 集合处理 (六) 并发处理 (七) 控制语句 (八) 注释规约 (九) 其它二、异常日志 (一) 异常处理 (二) 日志规约三、MySQL 规约 (一) 建表规约 (二) 索引规约 (三) SQL 规约 (四) ORM 规约四、工程规约 (一) 应用分层 ...原创 2021-11-07 09:33:05 · 3381 阅读 · 0 评论 -
java实战:邮件群发推广微信公众号(二),内含java操作excel及java操作mysql
上一篇写好了用于发送邮件的类,本篇把余下的设定定时任务、从excel读取发件人账号、从mysql读取收件人邮箱以及随机标题和内容来实现。先看整个应用的文件框架结构,如下图: 上图中log4j.properties文件没有用到,这是专用于日志的jar包log4j的配置文件,开始用它总是在第二天会出现rename报错,后来改用了jar包log4j2,配置文件改成了xml类型。 三、主程序初始化任务 主程序App中启动一个无限循环,从SendTimer1...原创 2021-09-18 20:56:05 · 4269 阅读 · 0 评论 -
java实战:邮件群发推广微信公众号(一),内含java操作mail.jar和activateon.jar
零零散散利用业余时间带着看了一阵子java,是时候用实际应用来练练手了。应一个朋友需求,想通过邮件群发方式推广自己的公众号,为啥用邮件推广嘛,大家都清楚:免费。现在找个媒体发广告,那可是要投入成本的,最终效果还不一定有效。邮件现在效果远不如以前,但毕竟免费。 一、需求分析与功能模块定位 首先要解决同一个发件人发很多邮件后被邮件服务器屏蔽的问题,思路就是准备一批发邮件账号,充分利用各个环节随机的做法来规避邮件服务器的屏蔽,每个发件人账号每天发送有限的几封邮件,把每天定时...原创 2021-09-17 22:47:58 · 5462 阅读 · 0 评论 -
一步一步学java(7):jar包使用方法及常用jar包分类汇总(持续更新)
java最大的特点和优势就是纯面向对象、开源,除了JDK、JRE自带的基础类库之外,还有非常多的大牛们开发了各种应用的类库(jar包),本篇主要介绍一下这些类库的使用方法,并把常用jar包分类汇总,以便猿友们参考查阅。 一、jar包使用方法 1、使用java自带jar包:也称基础类库,又分两类分别存放在两个地方,一是在java安装目录的jre\lib下,用于已发布的软件运行时调用,可称为jvm环境;二是在java安装目录的jdk\jre\lib下,用于开发时调试软件调...原创 2021-09-01 22:44:29 · 18874 阅读 · 5 评论 -
Linux,Ubuntu20.04 LTS环境下安装JDK1.8和IDEA2021
本文内容是在x64基础上进行实现。1.下载JDKhttps://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html选择jdk-8u301-linux-x64.tar.gz。2.下载完毕解压配置这里默认下载的路径是在/home/qkm/下载在/usr/local文件夹里创建java文件夹cd /usr/localmkdir java到下载目录下,解压下载好的jdk到目标文件cd /home原创 2021-08-26 15:51:30 · 3844 阅读 · 0 评论 -
一步一步学java(6):maven安装配置与使用
一、Maven简介一、Maven简介1. 啥是MavenApache Maven是一个软件项目管理和构建工具,可以帮助我们创建和管理项目基于项目对象模型POM(Poject Object Model)的概念,帮助开发者构造一个项目的完整生命周期注:POM是Maven对一个项目的描述,是Maven的核心,一个POM其实就是一个XML文件2. 使用Maven有啥好处2.1 项目的管理工具项目规则很大时一定会将项目进行拆分,将一个项目拆分成多个模块,每个模块对应一个工程,多个工程之间原创 2021-08-07 19:51:19 · 3564 阅读 · 0 评论 -
一步一步学java(5):IDEA常用配置
创建与设置Project 相关:创建Project Create New Project——>Empty Project;一个Project下可以包含多个Module,多个模块尽量是处于同一个项目业务下设置项目,菜单File ==》 Settings...进去可以设置sdk版本,project、module都要设置设置idea常用配置1. 常用设置主题、字体、编码 搜索theme、font、change font size、encoding代码提示时忽略大小写 搜索comp原创 2021-08-06 12:58:31 · 2957 阅读 · 0 评论 -
一步一步学java(4):面向对象与异常处理
面向对象的概念• 面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。• 提到面向对象,自然会想到面向过程,面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一一实现。• 面向对象的特点主要可以概括为封装性、继承性和多态性,接下来针对这三种特性进行简单介绍• 封装性 封装是面向对象的核心思想,将对象的属性和行为封装起来,不需要让外界..原创 2021-08-05 22:34:27 · 3270 阅读 · 0 评论 -
一步一步学java(3):编程基础
Java的基本语法• Java代码的基本格式:Java中的程序代码都必须放在一个类中。类需要使用class关键字定义,在class前面可以有一些修饰符,格式如下:修饰符 class 类名{ 程序代码}在编写Java代码时,需要特别注意下列几个关键点:(1)Java中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法。功能执行语句用于实现具体的功能。每条功能执行语句的最后都必须用分号(;)结束。(2)Java语言严格区分大小写。例如,定义一个类时,Co..原创 2021-07-26 23:07:14 · 3289 阅读 · 2 评论 -
一步一步学java(2):入门
在揭开Java语言的神秘面纱之前,先来认识一下什么是计算机语言。计算机语言(Computer Language)是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字、符号和语法等内容,程序员可以通过这些指令来指挥计算机进行各种工作。计算机语言的种类非常多,总的来说可以分成机器语言、汇编语言、高级语言三大类。计算机所能识别的语言只有机器语言,但通常人们编程时,不采用机器语言,这是因为机器语言都是由二进制的0和1组成的编码,不便于记忆和识别。目前通用的编程语言是汇编语言和高级语言,汇编语言采用了原创 2021-07-23 14:39:30 · 3146 阅读 · 0 评论 -
一步一步学java(1):工欲善其事,必先利其器
很多人都在编程语言之间犹豫不决,纠结到底学哪一个,其实无所谓哪一个,只要能解决问题就好,编程思想是一样的,一直以来大多数用.net解决问题,今天开始,跟大家一起从零开始回顾一步一步学习java。本系列所有程序均基于windows操作系统,因为java是跨平台的,写好的代码到mac os、linux os上都可以正常运行。 一、下载开发环境jdk 有了jdk,才能对源码进行编译,变成具体的应用程序,解决我们想解决的问题。jdk目前最新版已经到jdk16了,出于稳定性要求...原创 2021-07-12 08:58:32 · 3048 阅读 · 0 评论