Java开发系列
文章平均质量分 56
实战总结、积累Java研发经验
xsimah
再见少年拉满弓,不惧岁月不惧风。
1.科技先进工作者、省级评审专家库、参与4篇专利、杭州E类人才;
2.参与管理6+人数据分析与挖掘(AI)团队;
3.多次带领团队荣获数据应用模型创新大赛单位一等奖、作品一等奖、个人一等奖;
展开
-
【PLW003】设备器材云端管理平台v1.0(SpringBoot+Mybatis+NodeJS+MySQL前后端分离)
1.设备器材云端管理平台是一种专为各种设备(如教育行业中的实验设备、建筑行业中的施工设备等)租赁或共享孵化的数字化管理工具,旨在融合数字化手段,提高各种设备器材的管理效率、 确保设备的安全稳定运行,并优化资源使用及配置效率。2.随着高新技术的不断发展和应用(如大数据、人工智能等新兴领域技术),设备器材云端管理平台的功能将更加丰富和完善,为实体单位的运营效率提供更加有力的支持。3.研发的代码,长时间不梳理、不总结,很快就忘记相关情况,刚好通过博客梳理、总结。原创 2024-09-18 16:07:58 · 1009 阅读 · 0 评论 -
引入Spring、Struts、Hibernate等框架下的 JAR 包版本号怎么看
Spring、Struts、Hibernate等框架下的 jar 版本号怎么看原创 2016-03-30 20:05:09 · 1043 阅读 · 0 评论 -
客户端访问Hive数据
写在前面好用的数据分析工具往往事半功倍,基于Jupyter访问Hive 便于查询、处理、保存(写代码)基于客户端工具访问Hive 便于查询、分析(写SQL)DataGrip,很好用,收费,无试用版。配置好,简单试用后需要激活码懒得找,加上内网开发(监控比较严)综上,弃用SQuirreL SQL Client Version 3.9.1开源,可用实验版本...原创 2019-06-30 18:32:56 · 795 阅读 · 0 评论 -
eclipse、Myeclipse中批量增加、删除注释--技巧方法小结
eclipse、Myeclipse中批量增加、删除注释--技巧方法小结原创 2016-04-05 15:20:00 · 16504 阅读 · 0 评论 -
codeblock-(no debugging symbols found)(已解决)
问题详情C++IDE Code::Blocks 突然不能调试,顿时慌的一批不,前几天明明可以用的,,,众里寻他千百度,,,问题方案1、GDB没配置好;2、工程文件不能有中文;3、必须要在工程文件下才能调试4、build target要选择debug模式而不是release模式。5、本身没有打开编译器的-g标志。这个比较隐蔽,大家要是1,2都试了不行可以再看看这个。具体方法:在Settings->Complier and debugger->Global compli原创 2020-07-19 11:46:59 · 1375 阅读 · 0 评论 -
关于使用NetBeans无法使用编码utf-8(NetBeans默认编码格式)安全地打开文件的问题
关于使用NetBeans无法使用编码utf-8(NetBeans默认编码格式)安全地打开文件的问题。原创 2016-03-25 09:37:49 · 7405 阅读 · 0 评论 -
MyEclipse 优化设置以及使用技巧总结
MyEclipse 常用优化设置 && 常用技巧总结优化设置修改MyEclipse运行时内存(根据电脑的运行内存设置)关闭无用“启动时自动更新”关闭启动时无用的插件(例如jBoss等服务器等)关闭自动校验功能(Validation)等操作相关有很多技术博客指导,这里随机给出 2 篇参考:参考 A: http://blog.csdn.net/renfufei/article/detail原创 2016-08-14 20:06:15 · 838 阅读 · 0 评论 -
Error:could not open '...jvm.cfg' (高效)
eclipse 运行报错错误提示如下原因分析提示路径下的 jre (java运行环境) 文件夹不存在,eclipse 找不到配置下的jre,抛出异常。解决方法复制 JDK 路径下的 jre 文件夹粘贴到 错误提示 路径即可。例如,本例中,将D:\Program Files\Java\jdk1.8.0_112 路径下的 jre 复制到D:\Program Files路径...原创 2018-10-15 15:04:16 · 1069 阅读 · 1 评论 -
Java 注释模板设置 -- 个人总结
选择了另一个 Offer 之后,项目经理第一次看我费了九牛二虎之力完成的第一个任务。 (SpringMVC + MyBstis + FreeMarker + 日志 + 权限认证) 第一次使用 FreeMarker ,开始搭建框架、开始脱离一部分网络进行开发 … 被 骂的一塌糊涂,注释、注释、注释!太简单、太简单、太简单! 心里有几万只草泥马在奔腾 。。。 博原创 2017-05-06 21:41:59 · 360 阅读 · 0 评论 -
myeclipse / eclipse 怎么定位到代码指定行
myeclipse / eclipse 怎么定位到代码指定行原创 2016-04-24 16:11:43 · 2035 阅读 · 0 评论 -
myeclipse修改web项目名称后,主界面访问不到
myeclipse修改web项目名称后,主界面访问不到转载 2016-04-16 18:08:04 · 2515 阅读 · 0 评论 -
PL/SQL Command Window的使用
个人对于工具的理解,只有真正熟悉了之后才会理解其强大。1. 先谈一下诸 Window(PL/SQL Developer) RT: PW(程序窗口): 可以执行 sql,sqlplus 相关的语句,例如存储过程,方法,一般用来开发程序用的。TW(测试窗口): 一般是用来测试存储过程等的debug。SW(SQL窗口): 执行的是dml,ddl语句,主要用户语句的查询、显示、执行原创 2016-11-26 16:06:50 · 26522 阅读 · 0 评论 -
eclipse或者myeclipse中竖直选择代码
eclipse或者myeclipse中竖直选择代码原创 2016-04-10 11:08:51 · 9136 阅读 · 0 评论 -
STS/Eclipse debug时提示“Unable to install breakpoint in class...“
背景描述所述问题大概困惑了近半个月时间,在开发的过程中,突然间就不能调试了,,,于是各种博文、论坛,还是没有解决我的问题,以致于拖延了很长时间。解决思路开发涉及的 所有项目 下列选项都要勾选工具eclipse 中也要勾选(Window-Preferences-左上角搜索 java)重新构建、部署项目,就可以进入debug进行调试了。如果在启动eclipse过程中(断点未杀掉),还弹出下图警告原创 2016-11-30 19:01:09 · 41929 阅读 · 1 评论 -
定制MyEclipse 菜单栏“新建”中菜单项
最近发现 new 后面的菜单项显示的不全是个人常用的菜单项,有时候需要点 other 项 ,遇到这种情况通过以下方式定制自己需要的菜单项。 转到 window -> Customize Perspective -> menu Visibility -> File -> new 下,需要的勾选,不需要的取消即可原创 2016-08-02 22:26:35 · 1358 阅读 · 0 评论 -
Subversion代码提交中的org.apache.subversion.javahl.ClientException: svn: E200007: Commit failed异常解决
今天在使用SVN手动提交代码的时候,出现了以下错误的提示信息: svn: E200007: Commit failed (details follow): svn: E200007: Commit failed (details follow):svn: E200007: CHECKOUT can only be performed on a version resourceEcli转载 2016-11-16 12:03:07 · 4703 阅读 · 0 评论 -
Eclipse 启动优化问题(详细)
参考网址1: http://blog.csdn.net/zhouyong0/article/details/6368515 参考网址2: http://jingyan.baidu.com/article/ce09321b2667712bff858f00.html原创 2016-07-31 23:13:25 · 286 阅读 · 0 评论 -
MyEclipse 优化(启动慢)问题(详细)
以前使用MyEclipse的时候,启动、关闭超级慢,总是有砸电脑的冲动,或许优化一下(关闭一些不需要的启动项)就会快很多。下面给出具体的参考网址:Myeclipse 使用优化设置网址1: http://jingyan.baidu.com/article/f3ad7d0fddec3b09c3345ba6.html网址2: http://www.imooc.com/article/8387原创 2016-07-31 20:32:59 · 684 阅读 · 0 评论 -
MyBatis 入门学习材料
学习 网址1: http://blog.csdn.net/techbirds_bao/article/details/9233599/ 学习 网址2: http://wiki.jikexueyuan.com/project/mybatis-in-action/mybatis-paging.html原创 2016-07-31 21:05:25 · 317 阅读 · 0 评论 -
idea访问镜像版mysql(实验篇)
写在前面已安装CentOS 7以上Linux虚拟机。不想在本地安装mysql, 防止本机环境比较臃肿。正好通过之前搭建的 Docker 环境,拉取mysql最新镜像并运行容器即可。,,, 省去了很多麻烦,,,具体流程mysql 官方镜像简介查看 mysql 镜像docker search mysql拉取 mysql 镜像(默认最新)docker pull my...原创 2018-12-07 14:35:12 · 404 阅读 · 0 评论 -
springboot-mybatis-demo(学习篇)
写在前面在毕业后(2017.6)任职 大数据研发工程师这段时间里,主要使用 Python 进行数据处理与分析工作。java在日常开发中逐渐被边缘化了,,,最近的一段时间里,愈发认识到,很有必要拾起曾经自己有些蹩脚的Java开发技能。毕竟暂时还不能为了一条小河,而放弃一片大海!结合个人经验,Python的优势在于数据处理、分析、图形化展示等而,在应用方面,Java 还是存在明显优势的。...原创 2018-12-07 17:35:09 · 288 阅读 · 0 评论 -
Jupyter运行scala程序
应用背景学习 scala, 为后续Spark开发打基础博文通过 Demo 给出如何在 Jupyter 中定义并调用 Scala程序。Jupyter Notebook 进行Python 开发 逐渐被更多的人所接受、熟知,从而应用于大数据预处理、分析,通过Jupyter 运行Scala 程序讲解文章相对较少。基础知识新手,有经验直接略过 Scala 菜鸟教程Scala...原创 2018-03-31 10:48:09 · 3522 阅读 · 0 评论 -
scala列表元素求和
应用场景scala 基础学习,以便后续Spark 源代码研究 。通过scala语言,实现多种方式列表元素求和,进一步了解scala特性。还记得的大三实习的时候,去参加上海源创会,已经零零星星学了scala知识。直到现在才能欣赏 scala 的部分美!代码实现/** * 元素求和 * * Created by Khgines on 2018-4-3. */...原创 2018-04-03 19:12:48 · 10131 阅读 · 4 评论 -
Java实现数据库的连接(1)------SQL Server 2008
Java实现数据库(SQL Server 2008)的连接(1),代码实现较规范、整洁、标准!原创 2016-03-21 23:17:48 · 932 阅读 · 0 评论 -
Java中本地变量声明的使用技巧
本地变量声明使用小技巧以及其中的线程安全问题整理原创 2016-03-16 00:34:21 · 2752 阅读 · 0 评论 -
有 Return 的情况下 Try Catch Finally的执行顺序(详细的代码以及解释)
结论:【1】不管有没有出现异常,finally块中代码都会执行;【2】当try和catch中有return时,finally仍然会执行;【3】finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,不管finally中的代码怎么样,返回的值都不会改变,仍然是之前保存的值),所以函数返回值是在finally执行前确定的;【4】finally原创 2016-07-24 01:33:24 · 442 阅读 · 0 评论 -
怎样去掉 字符串 中的空格
怎样使用 java API 中的方法很好地删除字符串中的空格问题?indexOf( ) 方法subString( ) 方法while( ) 循环源代码简单如下:public static String allTrim(String str) { String temp = str.trim(); int index = temp.indexOf(" "); while原创 2016-09-10 23:22:14 · 474 阅读 · 0 评论 -
javax.mail.AhenticationFailedException: 535 Err / A secure connection is requiered(java发邮件)
Java发邮件的几种方式:JavaMailCommons EmailSpring Mail实验场景: Spring Mail、Web Project具体描述:邮件服务器: smtp.qq.com (QQ)框架: Springjar包:Spring.jar( 多个jar包,集合)mail-1.4.7.jar (版本自选)commons-logging-1.2.jar(打印日志信息,同上)原创 2017-05-06 20:51:34 · 12074 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
原因解释:查阅了很多资料,大部分资料描述的不是太详细,以至于自己摸索了很久都不能找到解决问题的办法。后来才弄明白原因:原来是我的编译JDK版本和项目运行服务器(tomcat服务器)中的JDK版本不同造成的,即毛病出在JDK上, IDE有三个地方设置jre或jdk存在不匹配的情况。解决办法:【1】设置Java运行环境库的JDK版本(1.7、Myeclipse 为例) project ->原创 2016-03-14 17:37:01 · 471 阅读 · 2 评论 -
警告: No configuration found for the specified action: 'upload' in namespace: ''. Form action . . .
警告: No configuration found for the specified action: 'upload' in namespace: ''. Form action . . .原创 2016-04-28 00:09:09 · 415 阅读 · 0 评论 -
javax.servlet.ServletException: java.lang.IllegalStateException: Queue full
HTTP Status 500 - Internal Server Errorjava.lang.IllegalStateException: Queue fullnote:The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.0 logs.原创 2016-04-17 23:05:56 · 4793 阅读 · 0 评论 -
MyBatis Unknown DataSource property:name
org.apache.ibatis.exceptions.PersistenceException:Error building SqlSession.The error may exist in SQL Mapper Configuration Cause:org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper C原创 2016-08-01 17:39:24 · 9517 阅读 · 4 评论 -
CMD 插入数据,MyBatis测试程序中查询不到最新的数据问题
在平时的开发中,我们表中的字段名和表对应实体类的属性名称不一定都是完全相同的,下面来演示一下这种情况下的如何解决字段名与实体类属性名不相同的冲突。一、准备演示需要使用的表和数据-- MySQL 数据库语句(后面可以不给出order_id字段,自增长)CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order转载 2016-08-02 16:14:56 · 2333 阅读 · 0 评论 -
eclipse中运行tomcat访问抛出 HTTP Status 401/404 异常
1. 问题描述: 今天在使用Tomcat8发布多个项目的时候,不知是误点击了什么还是怎么的。在eclipse中启动tomcat后,访问时显示not found 404错误 ,换用不同的Tomcat依旧不能解决问题。参考如下图: 奇怪了,纠结了一段时间 ··· ··· 最后知道 eclipse的问题了,应该不是软件的什么bug,应该是某个地方设置有问题,从这个角转载 2016-11-16 14:46:24 · 2166 阅读 · 0 评论 -
多文件上传中重名文件问题,日期转特殊字符串
Today,牛刀小试了一下,在多文件上传的时候需要解决文件重名的问题(由于上传的路径是固定的,所以不能实现重名的文件的上传)。解决办法: 日期转换为字符串(可以保证唯一)加到文件名中,实现同一文件夹下都是唯一的文件相关知识点: 日期格式化:SimpleDateFormat 字符串拼接:+ 、 split( )方法 多文件变量(MultipartFile)transferT原创 2016-08-09 17:22:23 · 1955 阅读 · 0 评论 -
简单Web 项目(基础): helloworld
写在前面简单Web项目, helloworld, 由于网速等问题,非Maven(下载jar 包太慢,另,大财小用)用于制做 Docker镜像 测试Web项目,具体制作过程将后续出系列文章另,虽简单,但是真心找了很久! 废了很大劲,没找到直接可利用的 !代码框架Myeclipse 2017 具体目录结构如下图:访问效果GitHub链接helloworld 源代码下...原创 2018-11-04 15:50:30 · 2983 阅读 · 0 评论 -
docker镜像基础: helloworld.war包镜像(上)
写在前面基于 helloworld.war 包,制作 helloworld 镜像熟悉 dockerfile 编写验证 commit 提交镜像失败问题cp web项目至容器后,不能commit生成最新镜像(volume导致)实验素材helloworld.warjdk-8u31-linux-x64.tar.gzapache-tomcat-8.0.53.tar.gzcen...原创 2018-11-04 18:07:50 · 3744 阅读 · 0 评论 -
java转换json需要导入的jar包,org/apache/commons/lang/exception/NestableRuntimeException
报错原因:缺少响应的 jar 包,或者说是引入错误的 jar 包。原因分析:注意导入的jar包的名称。版本1的:commons-lang-2.4.jar(解决问题可行),版本2:commons-lang3-3.1.jar(报错)总结:两个版本的 jar 包中,.class 文件位置有较大差别(读着可以使用解压缩工具预览),所以引用出现问题。找不到引用的文件自然就报错啦...原创 2016-03-29 18:43:00 · 1680 阅读 · 0 评论 -
The type javax.servlet.ServletRequest cannot be resolved. It is indirectly referenced from required
The type javax.servlet.ServletRequest cannot be resolved. It is indirectly referenced from required .class files在开发程序或者导入项目时,会现“The import javax.servlet cannot be resolved”错误,即在Problems对应的栏目中出现...原创 2016-03-26 23:04:36 · 1811 阅读 · 0 评论 -
构造JSON格式数据方法总结
今天看了一下有关 JSON 方面的知识,总结一下构造 JSON 格式数据的 3 种方法。通过 JSONObject 构建通过 HashMap 构建通过 JavaBean 构建(推荐,业务对象可以重用) org.json包下载地址:http://www.json.org/ 下载源码: 源码使用方式:之前使用的 jar 包也是源码包编译后打包成的class文件,所以可能不太习惯源码的使用方原创 2016-09-04 21:37:28 · 1421 阅读 · 0 评论