qq_44790703
码龄6年
关注
提问 私信
  • 博客:72,551
    72,551
    总访问量
  • 17
    原创
  • 1,032,251
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2019-03-17
博客简介:

qq_44790703的博客

查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得13次评论
  • 获得48次收藏
创作历程
  • 32篇
    2020年
  • 7篇
    2019年
成就勋章
TA的专栏
  • JAVA
    18篇
  • sql
    4篇
  • devtools
    3篇
  • linux
    3篇
  • 前端
    4篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

java中token验证

什么是Token:它是一个令牌,随机不可预测的。为什么需要使用Token:1.防止表单的重复提交2.防止跨站点的请求伪造Token的使用流程是:首先在服务器端生成一个随机的token值并在服务器端保存起来,然后向客户端请求的过程中把这个Token值传过去。之后页面操作完毕后向服务器提交数据的过程中又把这个Token值传回服务器端,同时比较这个Token值是否已经存在于服务器端,若存在,则此次访问是安全的,并在服务器端把这个Token值删除,若不存在,则此次访问无效。好,了解Token的用法
转载
发布博客 2020.09.29 ·
409 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

表名不固定,为避免$引起sql注入问题,通过存储过程动态地向表中存入数据

为避免数据库表过大,要求按月分表。当时是先创建了两年的数据库表,然后存储数据的时候,根据当前日期的年月确定存入的数据库表,xml中的插入语句如下:<insert id="insertCloudSwitch" parameterType="CloudSwitch"> <selectKey keyProperty="id" resultType="String" order="BEFORE"> select REPLACE(UUID(),"-","") <
原创
发布博客 2020.09.28 ·
764 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

java给定一个字符串,判断其是否全部由数字组成

String str = "123456ab"; System.out.println(isNumber(str)); } public static boolean isNumber(String str) { char[] array = str.toCharArray(); for (int i = 0; i < array.length; i++) { if (array[i] < '0' |...
转载
发布博客 2020.09.21 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSONArray和JSONObject互相添加

import net.sf.json.JSONArray;import net.sf.json.JSONObject;//创建JSONArrayJSONArray paramArray = new JSONArray();//创建JSONObjectJSONObject paramJson= new JSONObject();paramJson.put("type", typeList.get(i));paramJson.put("switchType", switchList.g.
原创
发布博客 2020.09.21 ·
3935 阅读 ·
1 点赞 ·
1 评论 ·
3 收藏

解决Eclipse部署web项目在tomcat webapp目录下没有工程文件的问题

之前项目部署后都会在tomcat/webapps目录下发现相应的工程文件,有一天忽然发现工程文件的位置变成了其实这是个临时存放目录,在运行时Tomcat还是会读取这个目录下的工程文件进行部署。那么,怎么改为默认部署到webapps目录下呢?这样也方便我们查看或拷贝。首先切换到控制台servers选项卡双击后会在工作台显示详细信息Server Location默认选择的是第一项时,使用工程根目录的相关子目录作为部署路径。而我们想要部署到tomcat下,只需选择第二项,保存重启即可。
原创
发布博客 2020.09.09 ·
1471 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

SQL增加列、修改列、删除列

1.增加列alter table tableName add columnName varchar(30)2.1修改列类型alter table tableName alter column columnName varchar(4000);2.2修改列的名称EXEC sp_rename 'tableName.column1','column2';(把表名为tableName的column1列名改为column2)3.删除列alter table tableName dr
原创
发布博客 2020.09.02 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

详解struts.xml配置文件constant常量配置问题

constant添加位置如下:1.在开发中我们,一般action的请求struts2都会自动默认加上后缀.action,但是有些项目的时候,我们需要的是其他后缀名因此可以通过常量来定义,如下:<constant name="struts.action.extension" value="do,action,ims"/>因此,在这里就给大家简介一下,这些常量一般会在哪里配置,struts.xmlstruts-default.xmlstruts-plugin.x.
原创
发布博客 2020.08.18 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

struts2升级之后报错“java.lang.NoSuchMethodError: org.apache.commons.lang3.reflect.MethodUtils.getAnnotatio

struts2从2.3.37升到2.5.22后报错如下:17-Aug-2020 17:27:46.966 SEVERE [http-nio2-8083-exec-3] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [default] in context with path [/yizhiting] threw exception [Filter execution threw an
原创
发布博客 2020.08.18 ·
2885 阅读 ·
0 点赞 ·
11 评论 ·
0 收藏

数据库连接异常Cannot get a connection, pool error Timeout waiting for idle object

中文解释无法获取连接,连接池等待空闲对象超时错误原因1应用程序没有很好的关闭使用后的连接方案1:请检查自己的应用程序是否正确关闭了数据库连接,注意一定要放到finally中关闭方案2:如果确实无法排查出具体哪些代码没有关闭数据库连接,可以通过配置参数完成自动回收,并记录回收日志,以便于定位问题代码;tomcat中连接池的配置自动回收参数为:removeAbandoned、 removeAbandonedTimeout、logAbandoned三个。原因2应用压力过大,确实
转载
发布博客 2020.08.14 ·
3804 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

mysql一次创建多张表,表结构相同,表名后缀为年月

最近有个需求,由于日志表很大,要求日志表按月分表,产生的日志根据当前时间确定要存入的表名中。为了保险起见,确定手动创建表,先创建两年的表,即24张表,表名如:rz_interfacelog202008,rz_interfacelog202009。开始我是在navicat中创建的,创建过程如下:1.创建存储过程:DELIMITER $$CREATE PROCEDURE `createInterfaceTables`()begin declare i int; set i=0
原创
发布博客 2020.08.06 ·
1413 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

tomcat 7.0 url中包含{}报错问题

1.通过postman发起请求时,当参数中包含{},tomcat报错,详情如下:<1.postman请求详情:<2.java获取请求参数代码:String parameter = request.getParameter("para");System.out.println("==parameter=="+parameter);<3.tomcat报错详情:七月 17, 2020 2:52:35 下午 org.apache.coyote.http11.Abstr
原创
发布博客 2020.07.17 ·
770 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

idea安装完成后点击没反应 打不开

1 执行bin目录下的脚本启动查看具体的报错信息:PS E:\Program Files\JetBrains\IntelliJ IDEA 2019.3.2\bin> .\idea.batOpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.Error opening zip f
转载
发布博客 2020.07.15 ·
8144 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java读取properties配置文件的几种方式

项目中经常将一些配置信息放到properties文件中,读取非常方便,下面介绍几种java读取properties配置文件的方式。先看示例的properties文件:方法一,基于InputStream读取配置文件: public static void main(String[] args) { readProperty1(); } //方法一 private static void readProperty1() { Prop
转载
发布博客 2020.07.06 ·
1556 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java文件编译后额外生成的$1.class是怎么一回事

首先java文件编译生成class文件其基本规则是这样的:内部类的class文件命名是:主类+$+内部类名匿名类的class文件命名是:主类+$+(1,2,3....)但是如果没有使用匿名类,会生成带$1.class文件么~~答案是会的。先来看这样一段代码~public class TestJavac{ void Test() { innerClass lklk = new innerClass(); lklk.biu...
转载
发布博客 2020.07.06 ·
9897 阅读 ·
2 点赞 ·
1 评论 ·
13 收藏

java 删除本地单个文件

File file = new File(fullPath); if (!file.isDirectory()) { file.delete(); }原文链接:https://blog.csdn.net/qq_31935559/article/details/90051944
转载
发布博客 2020.06.18 ·
612 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java操作Oracle并实现增删改查

连接代码如下:package oracle; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException; /** * @Author: LiGe * @Date: 2018/10/21 11:50 * @description: Oracle连接工具类 */public class DBUtil { //数据库连接地址 private static S
转载
发布博客 2020.06.18 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Oracle 如何使用日期(DATE)作为SQL判断条件

Oracle数据库,当表示日期的字段类型为DATE时,在进行一般时间查询时,可将时间转换为字符串,再进行判断。To_char(date,’YYYY-MM-DD’) = ‘2019-09-26’To_char(UPDATE_DATE,'YYYY-MM-DD') = to_char(sysdate,'yyyy-mm-dd')参考:https://blog.csdn.net/FenceRain/article/details/101623124...
原创
发布博客 2020.06.18 ·
2160 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Oracle:ORA-00911: 无效字符

Hibernate的SQLQuery查询SQL的时候报的异常:ORA-00911: 无效字符;库是Oracle:打印sql直接在plsql中执行是没问题的,但是在java代码中执行的时候就会报异常:ORA-00911: 无效字符;其问题根源在SQL的最后结尾处的一个冒号";",应该去掉SQL最后的";",之后再重启就没问题了;原文链接:https://blog.csdn.net/xiachaoyang/article/details/81672028...
转载
发布博客 2020.06.18 ·
236 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java.sql.SQLException: 对只转发结果集的无效操作: last

java.sql.SQLException: 对只转发结果集的无效操作: lastat oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)at oracle.jdbc.driver.BaseResultSet.last(BaseResultSet.jav
转载
发布博客 2020.06.18 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JDBC纯驱动方式连接Oracle

1 下载Oracle提供的驱动程序包下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html下载哪个版本,跟你使用的JDK版本有关,比如使用JDK1.5,则下载ojdbc5.jar。若使用JDK1.6,则下载ojdbc6.jar。因为没有ojdbc7.jar或ojdbc8.jar,所以若使用JDK1.7或JDK1.8,也是下载ojdbc6.jar。如果已经安装了Orac
转载
发布博客 2020.06.18 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多