Java
文章平均质量分 56
冯浩月
这个作者很懒,什么都没留下…
展开
-
【项目】 Java 过滤器 解决存储型xss攻击问题
攻击者可以通过构造URL注入JavaScript、VBScript、ActiveX、HTML或者Flash的手段,利用跨站脚本漏洞欺骗用户,收集Cookie等相关数据并冒充其他用户。通过精心构造的恶意代码,可以让访问者访问非法网站或下载恶意木马,如果再结合其他攻击手段(如社会工程学、提权等),甚至可以获取系统的管理权限原创 2020-12-22 17:20:52 · 3655 阅读 · 0 评论 -
【项目】部署Java服务-Tomcat、Nginx、shell部署脚本
小编刚完成了一个部署Java服务的任务,大概有三个点可以介绍,Tomcat服务安装修改配置文件、Nginx路由配置、编写shell脚本部署服务以及遇到的几个相关坑,记录下来,分享给大家!原创 2020-08-27 16:20:27 · 282 阅读 · 0 评论 -
【项目】新建业务数据页面-添加“保存并提交审批”按钮
项目版本迭代中,小编分到了这样一个功能:新增按钮-配置审批流的业务对象在创建业务数据时,显示一个“保存并提交”的按钮,点击后数据正常保存、满足审批条件提交审批。小编在实现过程中,出现了一些业务实现方面的漏洞,并从中收获到一些开发中的经验。原创 2020-08-17 14:47:25 · 1092 阅读 · 0 评论 -
【第三方OA对接】03 企业微信对接项目总结
企业微信的对接,比较复杂,因为企业微信的开发文档中,包含了企业内部开发和第三方应用开发,稍不注意就容易理解偏差,我们使用的是第三方应用的API,开发前期对于文档的梳理非常必要,一定要耐心去整理思路。原创 2020-08-10 11:36:33 · 2910 阅读 · 0 评论 -
【第三方OA对接】02 好视通对接项目总结
好视通的开发功能仅限于开通免费租户,一个管理员账号提供所有人使用,作为渠道商,我们只需要调用好视通开通租户,创建视频会议等相关API。原创 2020-07-29 11:21:55 · 638 阅读 · 0 评论 -
【第三方OA对接】01华为云WeLink对接项目总结
前言 2019年12月到 2020年04月,小编参与到公司项目与第三方OA的对接,即华为云WeLink市场的对接工作,华为云市场、WeLink市场两部分对接工作,我负责华为云市场项目对接接口、另一个同事负责WeLink对接。主要经历了四个阶段:熟悉第三方文档需求及相关业务、研发、测试、上线并解决问题。主要工作 第三方接口调用、开通第三方租户(租户包括本项目、第三方)第三方接口调用一、准备工作熟悉整体业务流程图项目分原创 2020-07-10 15:34:01 · 2103 阅读 · 2 评论 -
【Java】生成JS二维码
前言重新思考解决问题例子实现 前言  小编最近在公司遇到一个新的需求,需要生成一个二维码,我们项目经理并给出了实现的思路,主要是JSP添加一个控件,js里面写实现的方法即可,关键点是使用两个js插件。内容 一、JSP页面  1.添加一个按钮 <shiro:hasPermission name="memshop:csold:原创 2018-09-20 10:08:54 · 428 阅读 · 19 评论 -
【工具使用】idea如何开启Run DashBoard
小编最近在配置spring boot项目时,发现2018版本的idea项目启动中,会弹出一个窗口Run Dashboard,每次都要点击一下,才能正常使用,那么如何设置Run Dashboard自动使用呢?原创 2018-09-15 15:57:00 · 93657 阅读 · 63 评论 -
[Debug] Error 400的解决思路
前言  小编最近遇到一个问题,网页运行项目时,报400错误,网上的解释:  由于语法格式有误,服务器无法理解此请求。不作修改,客户程序就无法重复此请求。 分析过程  1.断点调试,查看NetWork中执行的方法![在这里插入图片描述](ht原创 2018-09-28 13:06:23 · 2706 阅读 · 20 评论 -
【Java】mybatis持久化之两种实体entity与可扩展model
前言Error 500: unknown column对比两种实体的代码编写 一、Java类注解不同 二、mybatis的xml中的SQL语句小结前言 小编在实现项目功能时,由于业务需要,在之前的entity的字段基础上,需要添加新的字段,但是又不能在entity的Java类中直接添加字段,因为这需要更改数据库才能实现。(也不能在不修改...原创 2018-12-10 11:32:32 · 2831 阅读 · 3 评论 -
【Java】Spring-轻量级非侵入式容器框架
前言 小编在学习动力节点SSH的项目,是对于之前动力节点DRP项目的框架重构,添加了SSH框架,即Struts+Spring+Hibernate的一个集成框架,一种Web应用程序开源框架。下面主要介绍其中的一个内容Spring。Spring是一个框架吗 一、Spring是一个开源框架,由Rod Johnson创建二、目的:解决企业应用开发的复杂性三、功能:使...原创 2019-02-11 21:03:01 · 1199 阅读 · 4 评论 -
【Java】常用日期函数-字符串与日期互转、获取星期几
前言 小编在项目中遇到了很奇葩的获取日期的方法,并且非常纳闷编码者为什么不使用现成的获取日期的方法,反而使用拼接字符串的方法? 这篇博客介绍了小编在项目业务需求中,需要获取当天日期、以及昨天的日期,同时需要知道具体的星期几,使用到了常用的Java.until 以及Java.text包下的方法。获取日期-拼接字符串方法 获取昨天的日期,并格式化 1.使用了D...原创 2019-02-26 15:28:30 · 1333 阅读 · 4 评论 -
【Java】Spring中 bean方式注册组件
前言 小编最近在深入学习关于Spring的技术知识,这一篇文章主要是来介绍Spring的注解内容,Spring注解注册组件到容器中有以下几种方式。容器与组件如图所示,Spring中的容器和组件之间的关系,通俗地理解IOC容器是管理组件关系的,组件是如何添加到容器中的呢? ...原创 2019-04-26 08:52:45 · 291 阅读 · 7 评论 -
【Java】idea修改vm系统环境参数
前言 小编在使用idea工具中,需要修改vm虚拟机中的系统环境参数,将系统环境改为Linux系统参数,具体的实现方法如下:修改idea中的vm参数 方法一修改idea项目的配置页面,如下:1. 打开配置页面2.将vm.options 添加一个参数(参数之间用空格隔开)-Dos.name=linux方法二在idea安装包的文件中修改1.打开指...原创 2019-04-18 17:22:39 · 8530 阅读 · 6 评论 -
【Java】《Java多线程编程核心技术》1多线程技能
目录前言导图展示进程和线程的概念一、概念理解二、多线程实现方式常用线程方法小结前言 小编最近在看一本多线程书籍《Java多线程编程核心技术》,里面讲到了线程的一些基础知识,书中全部用案例来讲解技术点的实现,使读者看到代码及运行结果后就可以知道此此项目要解决的是什么问题。 本书就像“瑞士军刀”一样,精短小,但却非常锋利,可帮读者快速学习...原创 2019-06-01 10:50:39 · 498 阅读 · 5 评论 -
【JVM】JMM中的工作内存与主内存如何保证线程安全?
并发处理的广泛应用使得Amdahl定律代替摩尔定律成为计算机性能发展源动力的根本原因,也是人类压榨计算机运算能力的最有力武器。 注:Amdahl定律通过系统中并行化与串行化的比重来描述多处理器系统能够获得的运算加速能力,摩尔定律则用与描述处理器晶体管数量与运行效率之间的发展关系。这两个定律的更替代表了近年来硬件发展从追求处理器频率到追求多核心并行处理的发展过程。原创 2019-07-27 10:45:37 · 422 阅读 · 0 评论 -
【架构】大型网站的一些认识
前言 重新思考 解决问题 例子实现前言  在做网站之前,我们要了解一些关于网站的知识,包括网站的分类,大型网站的特点和发展的趋势。网站的主要知识一、网站的分类  1.四大网站类型:企业官方网站(传统展示型-营销型)、购物电商型、门户型和B2B、B2C行业网站。   2.门户网站  原创 2018-09-06 20:32:28 · 334 阅读 · 13 评论 -
【DRP项目】宏观认识--技术和开发流程
前言  小编刚刚学习了DRP的项目一、不是内部命令   二、配置环境变量   小结  通过这次的总结,自己对于环境变量有了进一步的认识,从一开始配置Java环境变量时的云里雾里,到现在灵活运用环境变量,真的是一个非常重大的量的积累。 感谢您的访问!...原创 2018-07-20 17:33:46 · 570 阅读 · 28 评论 -
Java学习---Java简单认识
前言 小编在学习Java方面的基础知识,发现里面有很多是结合之前的语言的特点发展过来的,不同的地方是,Java有它自己的发展和特点。下面小编先简单地做一下总结,结合看过的1-2章的J2SE视频,谈谈自己的理解和吸收的内容。Java的基本认识一、特点和体系 正如图中,所示的三个特点,这里需要补充的是关于Java的体系:1.JDK初步Java Development Kit 是 Java 语言的软...原创 2018-04-01 15:55:48 · 1056 阅读 · 9 评论 -
Java学习之面向对象与面向过程的比较
前言 Java编程语言是一门面向对象的语言,这与之前的编程语言来说,是一个重大的进步和发展,下面主要来分析一下面向对象和面向过程两者之间的关系。编程语言的发展 如下图,编程语言的发展经历了大体四个过程。面向对象和面向过程一、抽象层次比较 面向对象编程:一组对象互相配合通过沟通完成的特定功能,对象更加符合对于现实问题的抽象。 面向过程编程:是对汇编的抽象,汇编是对机器语言的抽象。 相比来...原创 2018-04-10 16:58:15 · 445 阅读 · 16 评论 -
Java学习-package与import
前言 命名规范以及命名冲突的解决,一直是我们在编程过程中经常遇到的问题,那么在Java中对命名冲突,是如何采取措施的呢?package 打包一、作用 使用包,可以解决Java中的命名冲突,类似于文件的层级目录的效果。二、打包过程 1.源文件第一句话需要写package,例如:package com.grace.java2; package com.grace.java2;publi...原创 2018-04-23 14:55:41 · 544 阅读 · 21 评论 -
J2EE-初步了解
前言 刚刚学习了J2SE的基础知识,现在便进入了J2EE的学习之路,两者之间的学习,真得是有一个先后顺序的,如果没有前面的知识做铺垫,这一块的内容学习起来会很不感冒的,下面让我们简单地谈一谈J2EE吧。J2EE是什么一、定义 J2EE(Java 2 Platform, Enterprise Edition)是一个为大企业主机级的计算类型而设计的Java平台。Sun微系统(与其工业伙伴一起...原创 2018-04-19 21:02:30 · 338 阅读 · 20 评论 -
Java学习-面向对象实现点和圆的关系判断
前言 面向对象是Java中的基本,根源,本篇博客,小编将结合一个点和圆两个类的关系,来好好地整理一下面向对象中的那些事。点和圆两个类 一、创建点类Point1.成员变量:x,y2.构造方法:Point(doublex,double y)注意:关于构造方法(1)用户未定义构造方法,编译器默认使用无参的构造方法;(2)若自定义了构造方法后,便没有默认的构造方法,编原创 2018-04-16 20:39:18 · 2393 阅读 · 19 评论 -
线程同步--生产者和消费者例子
前言 小编最近在学习线程的内容,发现里面的小例子实现起来非常的有意思,当然也非常有用,线程的内容,几乎是我们每天都会遇到,但是不是特别注意的,下面小编带大家进一步认识线程吧! 线程和进程1.线程是一个程序内部的顺序控制流 2.线程和进程区别: (1)每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销; (2)线程可以看成轻量级的进程,同一...原创 2018-05-04 11:42:28 · 691 阅读 · 10 评论 -
安装两个版本以上JDK,出现Error: could not find java.dll
前言原创 2018-05-10 20:22:18 · 7097 阅读 · 15 评论 -
【J2EE】赛迪网校视频总结
前言 小编刚刚接触到Java的学习内容,历时一个月的时间,将这个视频项目学习完。主要建立的项目原创 2018-05-12 19:56:18 · 344 阅读 · 16 评论 -
【J2EE】之十三种技术规范
前言 小编在学习J2EE过程中,遇到了很多Java语言中的术语,这些内容虽然一看就差不多知道有这个东西了,不过对于深层次的内容,还是不能够很好地了解,下面小编对于Java2 Enterprise Edition中常用的四层模型和十三种技术规范,拿出来好好地念念经吧,希望可以有所帮助。J2EE的四层模型一、产生背景 在传统模式中,即两层模式(client/server),客户端担当了过多的角色而原创 2018-05-06 15:35:53 · 237 阅读 · 9 评论 -
【J2EE】之常用的接口和协议
前言 初接触J2EE,会遇到很多之前没有遇到过的术语,下面我们来简单地汇总一下这些接口和协议吧。各大接口和协议详解JDBC1.定义:Java数据库连接 2.地位:用于Java应用程序连接数据库的标准方法或称为API。 3.用途:在Java应用与关系数据库之间建立起独立于数据库的连接,它提供了数据库的调用层接口...原创 2018-04-26 20:41:47 · 4513 阅读 · 25 评论 -
【MyEclipse】常见问题---XML Problem
前言   刚刚接触了Java的实践项目,需要使用Myeclipse工具,这个工具使用起来需要格外的注意,版本、设置等方面都不是非常的智能化,适应性不太好,这次小编总结的内容,是关于XML problem的问题。一、问题重现   主要显示:Referenced file contains errors (http://www.springframewo...原创 2018-05-21 11:44:04 · 2903 阅读 · 17 评论 -
【网上商城SSH】报错:illegal to have multiple occurrences of 'contentType' with different values
前言  小编最近在学习SSH一、报错页面   运行程序,出现如下的界面 二、解决思路   1.第一种方式(无用):   删除这行代码,结果出现乱码  &原创 2018-05-31 12:25:51 · 793 阅读 · 2 评论 -
【Java】@PathVariable与@RequestParam 影响后台参数类型与前台传参的形式
前言  小编最近在维护项目的过程中,遇到了swagger中一、不是内部命令   二、配置环境变量   小结  通过这次的总结,自己对于环境原创 2018-06-19 20:18:23 · 7035 阅读 · 17 评论 -
【DRP项目】安装Oracle数据库之服务端安装+客户端安装(一)
前言  小编目前接触的项目是用到了Oracle的数据库,第一次使用这个数据库,安装起来遇到了一些问题,下面分为上下两篇进行总结。一、第一次安装   第一次安装,是百度的教程,我使用的是Oracle Database 10g的服务端,所以安装时最好百度对应版本的安装,可能不同版本之间会有不同的安装选择。第一次安装我使用“基本安装”,中间原创 2018-07-09 12:08:23 · 938 阅读 · 63 评论 -
【DRP项目】安装Oracle数据库之服务端安装+客户端安装(二):客户端instant-client与PL/SQL连接
前言  上一篇文章介绍了如何安装Oracle服务端,接下来我们将PL/sql与instant-client如何连接在一起使用,进行以下描述。一、使用PL/sql工具来实现对oracle数据库的操作   使用这个工具前,需要配置oracle客户端,instant-client,这是一个绿色版的软件,解压即可使用。(PL/sql和instant-clie...原创 2018-07-09 12:08:54 · 243 阅读 · 11 评论 -
Java学习之基础语法
前言 Java中许多的基础知识,与C#、VB语言多少有些异曲同工之妙,都是涉及到常用的符号、变量、方法和表达式等一系列的内容。基础语法 图中便是涉及到的一些语法知识,是进入Java编程必不可少的、高频的基础知识。主要分为有关符号和表达式语句两个方面。有关符号里面包括了运算符、关键字和标识符,表达式语句里面有方法、变量、分支循环。有关符号一、标识原创 2018-04-08 16:51:34 · 215 阅读 · 15 评论