代码改变世界

随笔分类 -  Java

Java 双指针在实际项目中的应用

2023-05-04 20:26 by taozsay, 65 阅读, 收藏, 编辑
摘要: 背景说明 最近在做财务相关的系统,对账单核销预付款从技术角度来看就是将两个数组进行合并 对账单核销预付款前提条件: 对账单总金额必须等于未核销金额 数据示例 对账单数据 | 单号 | 金额 | | | | | B0001 | 100 | | B0002 | 80 | | B0003 | 120 | 阅读全文

Java 生成海报

2021-05-24 16:13 by taozsay, 391 阅读, 收藏, 编辑
摘要: 最近项目有个功能是生成海报 一个背景图片,一个二维码图片 将两个图片合并成一个图片。 写了一个工具类,需要的朋友自取。 1 @Component 2 public class PictureUtil { 3 /** 4 * @param file1Src 在线图片地址1 5 * @param fil 阅读全文

Mybatis 框架下 SQL 注入攻击的方式

2020-07-08 16:19 by taozsay, 440 阅读, 收藏, 编辑
摘要: 前言 SQL注入漏洞作为WEB安全的最常见的漏洞之一,在java中随着预编译与各种ORM框架的使用,注入问题也越来越少。 新手代码审计者往往对Java Web应用的多个框架组合而心生畏惧,不知如何下手,希望通过Mybatis框架使用不当导致的SQL注入问题为例,能够抛砖引玉给新手一些思路。 Myba 阅读全文

Java 开源项目整合

2018-01-08 22:03 by taozsay, 735 阅读, 收藏, 编辑
摘要: 在JAVA学习过程中,学习到的简单项目,在这里记录下。 SSM框架的整合 使用到的框架:SpringMVC + Spring + MyBatis 地址:https://github.com/liyifeng1994/ssm 图书管理系统 使用到的框架:SSM框架整合教程(spring+spring 阅读全文

Java集合框架学习(一)List

2017-09-04 16:15 by taozsay, 583 阅读, 收藏, 编辑
摘要: 先附一张Java集合框架图。 从上面的集合框架图可以看到,Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类, 阅读全文

Java 异常框架

2017-08-25 17:47 by taozsay, 293 阅读, 收藏, 编辑
摘要: 一张图看懂Java 异常框架之间的关系。 说明: 受检异常:编译的时候报错。 费受检异常:运行时报错,需要知道几个常见的异常 NullPointerException(空指针异常) ArrayIndexOutOfBoundsException(数组索引异常) ClassCastException(类 阅读全文

internal java compiler error

2017-08-09 14:52 by taozsay, 204 阅读, 收藏, 编辑
摘要: 1.导入Maven项目运行报错: 解决方法:找到File->Settings 修改配置 再次运行就可以了。 阅读全文

IDEA 修改Maven默认的全局设置

2017-08-09 14:51 by taozsay, 619 阅读, 收藏, 编辑
摘要: 每次打开Maven项目都需要重新配置Maven的地址。非常不爽! 解决方法:找到File->Other Settings->Default Settings 修改配置 下次打开就不用再配置了。 阅读全文

【转载】使用IntelliJ IDEA 14和Maven创建java web项目

2017-08-08 14:36 by taozsay, 233 阅读, 收藏, 编辑
摘要: 安装Maven 下载安装 去maven官网下载最新版(传送门 密码: gfi1) 解压到安装目录。 配置 右键桌面的计算机图标,属性–>高级系统设置–>环境变量,添加M2_HOME的环境变量,然后将该变量加入的PATH中。 注意 必须要有JAVA_HOME和个环境变量,不然maven会提示错误。 如 阅读全文

Java学习之路

2017-07-15 20:49 by taozsay, 282 阅读, 收藏, 编辑
摘要: 记录下学习java查过的资料,走过的抗。 入门必备 1.Java 配置环境 如何配置Java环境变量 2.开发工具 IDEA IntelliJ IDEA的激活和汉化 IntelliJ IDEA 常用快捷键列表 IntelliJ IDEA的激活和汉化 IntelliJ IDEA 常用快捷键列表 版本管 阅读全文

Java 中的Session

2017-07-05 22:18 by taozsay, 153 阅读, 收藏, 编辑
摘要: 作用域: pageContext request session application 阅读全文

.NET和JAVA 反射对比

2017-06-01 19:10 by taozsay, 357 阅读, 收藏, 编辑
摘要: 反射是一个程序集发现及运行的过程,通过反射可以得到*.exe或*.dll等程序集内部的信息。使用反射可以看到一个程序集内部的接口、类、方法、字段、属性、特性等等信息。在System.Reflection命名空间内包含多个反射常用的类,下面表格列出了常用的几个类。 .NET 版 一、System.Re 阅读全文

log4j 在项目中的详细配置

2017-05-23 14:58 by taozsay, 1097 阅读, 收藏, 编辑
摘要: 1.添加log4j 包 2.首先在src目录下添加log4j.properties文件 3.添加测试类TestLog4j,并运行。 有两个效果1. 输出在控制台,并且格式有所变化,如图所示,会显示是哪个类的哪一行输出的信息2. 不仅仅在控制台有输出,在把日志输出到了 E:\project\log4j 阅读全文

【转载】图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目

2017-05-22 14:35 by taozsay, 379 阅读, 收藏, 编辑
摘要: 第 1 部分:新建一个 Java Web Application 项目 File -> New -> Project…,请选择 Java EE 这个模块下的 Web Application ,我们还可以选择生成 web.xml 文件的版本号,这里我们选择最新的 3.1 版本。 说明: 3.1 版本的 阅读全文

IntelliJ IDEA的激活和汉化

2017-05-13 16:48 by taozsay, 657 阅读, 收藏, 编辑
摘要: 1.下载 IntelliJ IDEA 下载地址 Community 社区版,免费使用,下载后发现没有JAVA EE,推荐下载 Ultimate Ultimate 需要注册码。 2.激活 我下载的是2017版,使用License Server激活。 进入IDEA主页面,Help-Register-Li 阅读全文

Java模拟http请求调用远程接口工具类

2017-04-01 17:02 by taozsay, 1046 阅读, 收藏, 编辑
摘要: 1 package ln; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.InputStreamReader; 6 import java.io.PrintWriter; 7 import java.util.HashMap; 8 import ... 阅读全文

C#与Java对比学习

2017-03-15 10:29 by taozsay, 415 阅读, 收藏, 编辑
摘要: Eclipse开发环境与VS开发环境的调试对比 数据类型、集合类、栈与队列、迭达、可变参数、枚举 类型判断、类与接口继承、代码规范与编码习惯、常量定义 阅读全文

Java 通过JDBC连接Mysql数据库

2016-12-05 19:12 by taozsay, 236 阅读, 收藏, 编辑
摘要: Java 通过JDBC连接Mysql数据库 原文:http://www.cnblogs.com/taoweiji/archive/2012/12/11/2812852.html 阅读全文