- 博客(44)
- 收藏
- 关注
原创 Webstrom部署SVAGPlayer-Web项目步骤
一、Webstorm工具导入SVGAPlayer-Web项目1、File–>Open–>git拉取后项目存放的路径,项目就加载进工具里了。2、SVGAPlayer-Web/packag.json文件上鼠标右键,show npm scripts–>即打开了test界面,双击start(由于配置文件和工具版本的关系,这里start和build可能不太一样),等待项目响应...
2020-02-29 16:05:16 534 1
原创 Math.ceil();ScalarHandler;
1、Math.ceil();Math.floor():舍去小数,仅取整数部分Math.ceil():将小数部分一律向整数部分进位示例:Math.ceil(3.1)=4Math.floor(3.1)=3int pageSize = 4; int count = productDao.count(category);//得到总记录数 5int totalPage = (int)Math.ceil(count*1.0/pageSize); //求出总页数 22、ScalarHandler用
2021-07-25 20:52:22 283
原创 关于form表单的提交:
1、form表单提交<form action="${pageContext.request.contextPath}/loginServlet" method="post" onsubmint="return checkBerfor()"></form>(1)type=“image” //图片域<input id="display" type="image" src="../images/next.bnp" height="26" width="92"/&
2021-07-25 11:47:49 300
原创 2021-07-24
小结:0、 String和StringBuffer和StringBuilder的区别* String是一个不可变的字符序列* StringBuffer,StringBuilder是可变的字符序列* StringBuffer是jdk1.0版本的,是线程安全的,效率低* StringBuilder是jdk1.5版本的,是线程不安全的,效率高StringBuffer类的构造方法:* public StringBuffer():无参构造方法* public StringBuffer(int capa
2021-07-24 23:09:47 200
原创 2021-07-24
知识点小结:0、el表达式 ${ }<form action="${pageContext.request.contextPath}/loginServlet" method="post"><a href="${pageContext.request.contextPath}/myAccount">个人中心</a>1、${pageContext.request.contextPath}${pageContext.request.contextPath}是JS
2021-07-24 22:58:58 228
原创 idea集成svn插件
idea集成svn插件,检出项目1、idea配置如若出现下图,继续第二步,2、指向svn安装目录下,bin目录下,svn.exe注意:默认安装的海龟svn一路next是有问题的,控制面板卸载后重装。安装第二步时,把安装内容的第二项勾选上(默认安装未勾选)。...
2021-02-19 21:30:07 2074
原创 java开发之Windows裸机环境搭建及java基础
java开发之Windows裸机环境搭建1、装jdk,jre,配置【我的电脑】的环境变量之path配置(系统变量JAVA_HOME、JRE_HOME)。2、装IDEA。装jar包(破解包)于idea的bin目录下,编辑修改vm.options、vm64.options文件,添加jar包路径;修改hosts文件;启动IDEA,粘贴注册码。3、集成tomcat、集成海龟svn.4、启动项目,检查控制台报错信息并调整报错,进行开发。...
2021-02-19 21:12:11 176
原创 项目上线小结
1、代码中的参数(ip、域名、用户名、密码)放到统一的地方,以配置文件形式,web.xml中或自定义my.xml中优点:配置化可以在不改变代码的情况下,手动更新配置信息。2、sftp的使用lcd C:\test\myfile 切换到指定目录get test.js 拉取文件put test.js 上传文件ls -l 以列表形式查看文件mv test.js test.js.bak 备份文件cd …/…/ 后退cd file1/file2 前
2020-12-15 17:48:39 133
转载 QueryRunner的两个构造方法
第一种:不带参数的QueryRunner构造方法QueryRunner queryRunner = new QueryRunner();这种情况下,调用update或query方法时,需要传入对应的connection参数queryRunner.update(conn, sql,params);conn.close();DBUtils调用这种带connection参数的方法时,只会关闭preparedstatement和resultset对象,不会关闭conneciton对象,一些情况下,没有
2020-10-14 21:48:43 469
原创 EL表达式 ${ } 的说明
EL表达式 ${ } 的说明EL表达式的具体例子:例一:<%=request.getAttribute(“userlist”) %> 等价于$ { requestScope.userlist }例二:${requestScope.userlist} 1${sessionScope.userlist} 2${applicationScope.userlist} 3${pageScope.userlist} 4${userlist} 含义:执行顺序为4 1 2 3。“.”后面的
2020-10-13 07:22:10 432
转载 Filter过滤器,xml配置和@WebFilter注解说明
Filter过滤器,xml配置和@WebFilter注解说明<!-- Filter --> <filter> <!-- filter名可以随便起,但要与下面的mapping中的filter-name保持一致 --> <filter-name>SuiBian</filter-name> <!-- 实现类所在目录 --> <filter-cl
2020-10-12 22:55:14 1221 1
原创 web.xml中设置项目启动默认首页
web.xml中设置项目启动默认首页1、标签的使用<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee ht
2020-10-11 14:00:31 4698 2
原创 mysql中date与datetime的区别;及decimal(a,b)两参数
1、mysql中date与datetime的区别date类型可用于需要一个日期值而不需要时间部分时。MySQL 以 ‘YYYY-MM-DD’ 格式检索与显示date值。支持的范围是 ‘1000-01-01’ 到’9999-12-31’。datetime类型:可用于需要同时包含日期和时间信息的值。MySQL 以 ‘YYYY-MM-DD HH:mm:ss’格式检索与显示 DATETIME 类型。支持的范围是’1000-01-0100:00:00’ 到 ‘9999-12-3123:59:59’。2、mysq
2020-10-11 12:35:58 1143
原创 StringBuffer(capacity:200)capacity限制拼接Json字符串长度容量报错
由于设置了capacity:200;容量限制拼接Json字符串长度,导致解析json数据的时候报错。1、有容量限制2、无容量限制小结:当json数据过长时,不要设置Capacity值。
2020-10-11 11:50:18 265
原创 tomcat配置EditConfigurations启动404
1、Application Context处要填项目名,只填斜杠不行。端口后面的地址要保持一致,即同时为空,或同时有值。
2020-10-08 11:02:26 297
原创 调用http接口 示例(restful风格)
1、调用别的平台丝袜哥http的接口–小记。 String jsonStr = ""; HashMap<String,String> hs = null; String path = "http://www.baidu.com"; DefaultHttpClient httpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet
2020-09-21 17:42:40 1001
原创 集成多平台时把ip和域名写到配置文件里,或host里
解决生产上频繁改动ip,域名,密码,用户,切换服务器的问题:1、XML配置文件 WebagengProp-config.xml众多信息放置于此。2、写一个实体类Configurator.java3、AppInitServlet.java在此调用Configurator.java的set方法,把访问xml里的key:value信息放置于session中共享。这样,其他所有的action都能在本地访问。4、SessionManageAction.java...
2020-09-11 17:18:55 217
原创 List和HashMap的基本使用
1、Listpublic class Test02 { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add("c"); //取出数据 //first_method 高级for
2020-09-11 13:14:41 2546
原创 org.apache.ibatis.builder.IncompleteElementException: Could not find result map com.xsd.domain.User
mybatis映射文件sql语句的返回结果集中使用resultType标签和resultMap标签的区别resultMap:当使用resultMap做SQL语句返回结果类型处理时,通常需要在mapper.xml中定义resultMap进行pojo和相应表字段的对应。当未定义resultMap,误把resultType写作resultMap时,会报下面的错误。解决方法:resultType标签改为resultMap标签...
2020-07-09 23:04:54 430
原创 mybatis之SqlMapConf.xml配置文件中「mappers」标签的使用
mybatis之SqlMapConf.xml配置文件中标签的使用1、SqlMapConf.xml与UserDao.xml都在resources目录下(1)mapper标签:为resource方式;UserMapper.xml文件与SqlMapConf.xml放在同一目录下。<mappers> <mapper resource="UserDao.xml"></mapper></mappers>(2)mapper标签:为package
2020-07-02 13:58:44 390
原创 Oracle常用命令
1、history:查看当日或者近期有人操作过oracle输入执行的命令**。**场景:有一日,一同事重启服务器后坐席正在做交易,导致坐席退出出,不确定是接口数据导致的退出,还是重启服务器退出,查看history历史后,发现:./startup.sh 和 ./shutdown.sh找到了直接证据。(当Linux上有全局脚本文件时,可以在tomcat根目录下输入starttomcat,stoptomcat命令进行起、停tomcat),命令是全局的,也可以在其他子目录下输入执行。2、查看进程cd ~:回
2020-06-03 20:13:20 168
原创 解决oracle表被锁住,一直Executing...,PLSQL工具无法执行for update 操作
解决PLSQL工具,Oracle一直Executing…,表被锁住,无法for update 操作进行修改数据。–查看哪些表被锁住select b.owner, b.OBJECT_NAME, session_id, a.locked_modefrom v$locked_object a, dba_objects b where b.OBJECT_ID = a.OBJECT_ID;–查询引起死锁的回话select b.USERNAME, b.SERIAL#,logon_time from v$lo
2020-06-03 19:44:59 2147 1
原创 JDBC--Class.forName的作用,不写也能运行,但写了是声明驱动类型
JDBC测试类Class.forName的作用:不写也能运行,但写了是声明驱动类型(个人理解:本地电脑装了oracle和mysql,这个驱动声明DriverManager是为下一步connection连接到mysql还是oracle做准备的。)package com.xsd.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.State
2020-05-27 06:28:53 627
原创 jsp页面中${pageContext.request.contextPath}介绍
取出部署的当前的项目名或者叫当前应用名称:${pageContext.request.contextPath}是JSP取得绝对路径的方法例如:浏览器地址栏为"http://localhost:8080/test/index.jsp "那么:取出来的就是"http://localhost:8080/test",简写为"/test"/test 等价于 http://localhost:8080...
2020-03-22 09:33:45 763
原创 Filter过滤器url-pattern的两种方式
1、过滤后端接口 <filter-mapping>- <filter-name>cross</filter-name> <url-pattern>*.do</url-pattern></filter-mapping>2、过滤所有<filter-mapping> ...
2020-03-22 07:43:06 3040
原创 eclipse解决 缺少“Score”的项目说明文件(.project)。这个文件C...和import sun.misc.BASE64Decoder及Word图片提取问题
解决The project description file (.project) for ‘sunsip’ is missing. This file contains…问题是我之前改了workspace文件夹上级目录文件夹的名字,现在想起来了,重新delete,然后import即可(切记delete时打钩,勿要打钩)。...
2020-03-22 07:24:02 1398
原创 解决EncodingFilter过滤器Filter无法导包和配置问题及网络已连接浏览器无法上网问题
解决EncodingFilter过滤器Filter无法导包和配置问题1、import javax.servlet.Filter;无法导包缺少servlet-api.jar,此包在tomcat–>lib下,复制过来放到本项目lib下即可。备注:idea中加载jar包的方式有两种,一种是右键,add libry…二种是ctrl+shift+alt+s,modules–>produ...
2020-03-21 23:43:32 2323
原创 解决idea工具tomcat控制台乱码问题
解决idea控制台乱码第一步:设置idea中Tomact的编码格式1.打开 Edit tomcat configuration–> VM options 后面输入:-Dfile.encoding=utf-8第二步:设置idea的编码格式idea 安装目录下/bin/idea.exe.vmoptions 和/bin/idea64.exe.vmoptions 下添加-Dfile.en...
2020-03-21 07:51:16 176
原创 脚本文件形式起、停Linux上weblogic服务器。
SecureCRT起、停服务:196.68.79.24用户名:xxx密码:xxx1、切换到weblogic账户:su - weblogic密码:weblogic注意:“-”和“weblogic”之间有空格。2、脚本命令:stop7002.shstart7002.sh3、查看监听的端口(或者说查看在运行的端口)st...
2020-03-13 16:11:24 96
原创 Sql改造:Sql改造之嵌套子查询
## Sql改造:Sql–嵌套子查询**1、第一层在原始sql上增加一层,起别名。**(Select 别名1.列名1,别名1.列名2, ROWNUM AS RN FROM(原始sql-- Select列名1,列名2, FROM 表名 where 1 = 1 order by update desc))别名1 where ROWNUM <=...
2020-03-12 22:30:02 461
原创 解决there is no statement named xxx in this SqlMap。
解决there is no statement named xxx in this SqlMap。方法:sql-map的配置文件中引入xml文件名,以扫描到。配置文件中没加xml文件的名字。附:新加接口步骤:1、创建servlet类,java文件。2、创建编写sql的xml文件。3、sql-map配置文件,sql-map中引入xml文件名,以扫描到。...
2020-03-10 21:00:23 2883
原创 jdbc后,把对象封装在集合中之add和put的区别
add()方法和Put()方法的差别1、add()和put()方法都是集合框架中的添加元素的方法。但是put()方法应用于map集合中,add()方法应用于collection集合中。2、二者的主要区别是:返回值类型不一样。(1)add()放回布尔(boolean)类型。因为像Set集合中不允许添加重复的元素。当HashSet调用add()方法时,如果返回false,表示添加不成功。(2...
2020-03-04 00:17:34 721
原创 解决微信小程序请求后端接口碰到合法域名的问题 http-405j及java接口和数据接口的概念区分
合法域名的问题 http-405解决方案:法1、详情 -->不校验合法域名法2、详情 -->不校验合法域名使用内网穿透工具natapp(natapp.cn),来购买域名。附录:http状态码大全http状态码大全(404、505、502,500)HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问...
2020-03-04 00:04:02 4184
原创 解决Easyconnect安装后【登陆失败】的问题
适用于,点击easyconnect的连接,直接快速弹出“登陆失败、无法连接、检查网络。。。”1、在你的浏览器里直接输入要访问的代理服务器地址或域名。【例如:https://160.90.23.68:9444】点击继续访问(不要阻止),浏览器弹出使用或安装easyconnect,点击打开客户端正常连接,输入密码即可。此外:银行类的可以选择证书登陆,要先把公司给的证书安装文件安装...
2020-03-03 23:25:41 40307
原创 微信小程序-------前端小结
1、页面注册----------------------app.json/pages要在app.json(控制全局配置)里page里注册过才能使用。"pages": [ "pages/index/index", "pages/logs/logs", "pages/self/xsd" ]2、顶部首页标题栏-------------app.json/window ...
2020-03-03 00:24:33 397 1
原创 对太阳活动的大数据分析
二十四节气歌 春雨清春清谷天,夏满芒夏暑相连。 秋处霜秋寒霜降,冬雪雪冬小大寒。注:每月"节气","中气"交替出现。 对应阳历 每月两节不变更,最多相差一两天。 上半年来六、廿一,下半年是、八廿三。古人智慧–算是太阳的大数据分析。。...
2020-03-02 23:17:07 326
原创 MySql数据库--建库、建表、添加数据、设置主键、外键、外键级联策略、多表连接、嵌套子查询
1、MySql数据库–Workbench建库2、MySql数据库–Workbench建表双击新建或已有数据库数据库名字,名字变黑加粗,说明被选中。 PK: primary key (column is part of a pk) 主键 NN: not null (column is nullable) 是否为空-UQ: unique (column is part of a u...
2020-03-01 09:56:57 843
原创 java-Web项目部署步骤之Oracle数据库导入.dmp文件数据
一、搭建环境安装java开发人员需要的工具,包括jdk、eclipse(或IDEA)、tomcat、oracle注意:Oracle安装时结束前的口令设置,可以设置开启哪些系统用户,在安装时可以设置。二、搭建后台数据库dmp文件要事先放在此文件夹下(D:\app\Administrator\admin\orcl\dpdump\20191202DMP)Oracle通过dos命令行窗口...
2020-02-29 18:11:30 511
原创 解决Eclipse项目Web项目无法挂载到tomcat上的问题
解决Eclipse项目Web项目无法挂载到tomcat上的问题–无法Add进server上。右键Add and Remove…出不来下面这个窗口,无法把项目挂载到tomcat服务器上。1、项目名上右键,properties,找到2、添加后成功,恭喜!...
2020-02-29 17:35:50 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人