![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
缘之妙不可言
java
展开
-
maven项目里面程序不能正确读取resources目录配置文件
看了不少解决方法,除了使用绝对路径,还能在pom.xml中配置: <resources> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.*</include>原创 2020-08-03 11:21:23 · 1012 阅读 · 0 评论 -
我的第一个oracle触发器
触发器trigger,实现插入或者更新时年龄>120则age=-1create or replace trigger TB_USER_TRIG_UP before update or insert on TB_USER for each row-- --这里是关键的地方,在变量申明的地方,指定自定义事务处理。-- declare-- pragma autonomous_transaction; begin if :new.age&g原创 2020-05-20 20:17:23 · 149 阅读 · 0 评论 -
oracle的md5加密
首先创建或替换MD5():CREATE OR REPLACE FUNCTION MD5(passwd IN VARCHAR2)RETURN VARCHAR2IS retval varchar2(32);BEGIN retval := utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => passwd)) ;RETURN retval;END;然后应用:select MD5(5) from dua转载 2020-05-20 08:48:52 · 350 阅读 · 0 评论 -
手动添加oracle驱动到maven依赖,并使用springboot连接
在配置好maven环境变量情况下,首先找到oracle自带的驱动:在安装目录下:dos输入命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=10.2.0.2.0 -Dpackaging=jar -Dfile=E:\oracle11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar属性简单说明:DgroupId对应pom中groupId其它几个同理Dfile需要是自原创 2020-05-19 23:29:14 · 572 阅读 · 0 评论 -
idea链接oracle数据库报错:[66000][12505] Listener refused the connection with the following error:
报错如下:1.[66000][12505] Listener refused the connection with the following error:2.[08000][17410] 无法从套接字读取更多的数据.原因很简单:是SID错误只需要在oracle命令行下执行:select INSTANCE_NAME from v$instance;查询SID对应值一般默认值为:orcl连接成功:...原创 2020-05-19 21:52:35 · 17354 阅读 · 8 评论 -
oracle使用sqlplus工具命令连接,快速启动oracle服务。
安装oracle完成后,使用sqlplus链接;为节约系统资源(生产环境就不必手动启动),设置services.msc所有Oracle服务为手动启动然后仅仅需要启动:OracleOraDb11g_home1TNSListener OracleServiceORCL便启动了基本的oracle服务(服务名可能因为版本不同)想要快速启动一般使用bat、sh命令(不过要管理员权限)介绍一下这些服务的基本信息:Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写原创 2020-05-19 20:27:13 · 807 阅读 · 0 评论 -
windows-oracle下载安装,简单的启动使用。
在windows环境下,Oracle数据库安装比较简单;以11g为例,大致分为以下几步:1.官网下载(很快)https://www.oracle.com/database/technologies/112010-win64soft.html这两个包都需要进行下载,一共大约2.0G2.下载完成就解压到同一目录(不是最终安装目录),然后点击setup.exe再创建一个安装目录,像数据库这些软件都不建议安装到c盘。如果遇到类似:的警告,基本都不用管,点是即可(其它地方也是,360阻止也可以原创 2020-05-19 10:54:30 · 395 阅读 · 0 评论 -
javaweb实现文件上传,前端与后台的结合实现
大家好,这是原创的文件上传源码哦。希望给大家带来参考价值。阅读注意:1.只给出了关键代码(但是绝大部分代码),需要自己小小润色一下。2.代码分为前端与后台,3.本人初学者,有错,望您指出。前端代码:采用ajax获取(自己写的ajax,原理性强):ajax.js(ajax重构)/** * Ajax重构 多次使用,代码重构 */var timer = null;var net...原创 2019-06-20 12:00:05 · 7719 阅读 · 1 评论 -
java,验证码base64编码到json字符串出显数据一行一行的问题,关于base64编码函数解释
因为在写项目图片验证码时遇到:一个json解析错误。Error: 在第1行发生解析错误 :{"code":"/9j/4AAQSkZJRgABAgA 此处缺少'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['字符, 实际上是一个 'undefined'最终发现是后台数据给错,后台生产的图片编码是按行输出的,,既是:在输出到前端后,不会以正确json格式接收,因为有空行回车最终发现原因:后台使用的编码类错误在Java中有很多ba原创 2020-05-09 12:30:02 · 2286 阅读 · 0 评论 -
java idea连数据库报错:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone'时区错误
因为使用idea连mysql数据库,书写sql语句更方便所以想尝试链接,在连接时报错原因:mysql默认时区是美国时区,比我们晚上8小时,需要修改为正确时区:方法:在mysql命令行:(一劳永逸)set global time_zone='+8:00';如图:加油,奥利给!...原创 2020-05-03 22:09:41 · 270 阅读 · 0 评论 -
idea单行注释对齐修改Settings -> Editor -> Code Style->Code Generation,取消comment code的勾选
Settings -> Editor -> Code Style->Code Generation取消comment code的勾选图例:改为:原创 2020-03-23 22:32:15 · 832 阅读 · 0 评论 -
下载文件的响应头设置
Content-Disposition:attachment;filename=yourfilename为直接下载有inline为直接显示原创 2019-12-18 10:05:41 · 3210 阅读 · 0 评论 -
关于go语言中的JWT(JSON WEB TONKE)ECHO
jwt用作验证用户登录,很好的解决了session单点的问题//验证//在调用Parse时,会进行加密验证,同时如果提供了exp,会进行过期验证;//如果提供了iat,会进行发行时间验证;如果提供了nbf,会进行发行时间验证.//创建 tokenStringfunc createJwt() (string, error) { // token := jwt.NewWith...原创 2019-12-08 19:35:19 · 449 阅读 · 0 评论 -
ajax跨域时使得后台的sessionid不断地的变化,以及layui表格支持跨域的方法,java
java+ajax跨域sessionid不断变化由于实现一个功能,需要实现一个在过滤器中使用session的程序,结果在前端使用ajax访问后台时,后台一直不能获取session存的值,导致了某一个操作每次都执行。最终发现是因为,前端每一次请求都使得后台产生了一个新的id一下就想到是跨域的原因,那就改吧,前端记住以下两段代码: xhrFields: { withCr...原创 2019-11-20 15:54:34 · 749 阅读 · 0 评论 -
关于hibernate的关联外键生成以及外键属性列的正确插入即:解决外键插入时,在关联表中除了外键列为空,其它属性均正常级联保存
关于hibernate的关联外键生成以及外键属性列的正确插入即:解决外键插入时,在关联表中除了外键列为空,其它属性均正常级联保存其实解决办法十分简单:首先确保你能够级联保存数据,当然除了关联表的外键列,我们就是为了解决这个问题首先分析:为什么不能插入数据的外键?是因为关联表对应的另一个表对象为空,所以取不到其id作为外键参照而且如果你刚好设置了外键不空,那么你将连关联表其它数据也插入不了,...原创 2019-11-15 11:57:06 · 354 阅读 · 0 评论 -
java跨域请求,且附上前端跨域请求代码
为了跟上新的潮流,学习前后端分离的概念及技术是必须的,跨域也随之而产生。首先确定什么是前后端分离,它不仅是对代码的解耦,也是对开发人员的解耦,真正的前端是前端,后台是后台,开发速度至少快一倍。即你是后台,可以不用写太多前端代码,设计什么ui等等,都交给了前端人员,前端人员也是如此。说到底,还是有人关心在这种模式该使用什么数据格式通信,无疑是json.在此之后随之而来的是很多的跨域问题。...原创 2019-11-13 13:00:38 · 194 阅读 · 0 评论 -
关于mysql数据库的外键插入报错:Cannot add or update a child row: a foreign key constraint fails,完整性问题
关于mysql的外键插入报错:Cannot add or update a child row: a foreign key constraint fails。。。。。首先确定sql语句的正确然后为以下原因之一:mysql新版本规定标准:在外键插入时,要确保两张关联的表均为innodb;myisam不可以。其次是数据的问题:首先想一想,外键是什么,它既是一种关联,也是一种完整性限制那么...原创 2019-11-13 11:51:19 · 1480 阅读 · 0 评论 -
设计进步,记一笔,控制层的代码,他不光控制还要校验数据!以前理解错啦
记一笔,控制层的代码,他不光控制还要校验数据!我以前写的代码都是在服务层进行校验,即:` T t = (T) object; // 获取客户端参数 HttpServletRequest request = ServletActionContext.getRequest(); String id = request.getParameter("id"); Integer id...原创 2019-11-08 19:02:32 · 150 阅读 · 0 评论 -
hibernate更新部分字段的几种方法
1.使用hql语句,写的代码多,但很灵活public void update(){Session session = HibernateUitl.getSessionFactory().getCurrentSession();session.beginTransaction();Query query = session.createQuery(“update Teacher t set ...原创 2019-11-08 18:23:05 · 777 阅读 · 0 评论 -
关于java自动生成一个tostring-json,解决hibernate框架,每次全属性输出,的数据动态且限制对象的属性书写到前端,使用模板!
["member.name()":"{member.name()}":"member.name()":"{member.value}",${otherMembers}]自动在bean产生一个toString()方法,返回一个全属性的json字符串当然可以修改里面的成员参数,就实现后端控制他的动态显示了但是不可避免的是:hibernate任然需要获取对象,整个数据从数据库获取才能得到poj...原创 2019-11-06 18:25:11 · 159 阅读 · 0 评论