自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Megamind_HL的博客

Java开发学习

  • 博客(67)
  • 收藏
  • 关注

原创 jQuery截取字符串的几种方式

在我们写前端JS代码的时候,我们会遇到只需要其中部分字符串的时候,下面我就提供集中截取字符串的方法:1.取后缀var fileDir = $("#file").val();var suffix = fileDir.substr(fileDir.lastIndexOf("."));//suffix 就是后缀;2.函数:Join() //该函数是使用您选择的分隔符将一个...

2018-01-08 17:40:01 145151 3

原创 sql将一张表的字段更新到另外一张表

【代码】sql将一张表的字段更新到另外一张表。

2022-11-08 00:13:50 2375 1

原创 postsql将MULTIPOLYGON转POLYGON

SELECT ST_GeometryN(geom, generate_series(1, ST_NumGeometries(geom))) AS geom FROM table

2021-12-31 11:05:41 1129

原创 org.postgresql.util.PSQLException: ERROR: type “geometry“ does not exist

当在数据库执行查询时正确,单在程序中运行错误,这个时候并不是程序或者sql编写错误,而是配置文件的模式不一致导致的问题,这个时候,我们需要在方法上加上对应的模式。例如:public.geometry...

2021-09-18 16:37:44 1751

原创 mybatis批量新增mapper配置

<insert id="insertArrayDand" parameterType="list" > INSERT INTO table( 1, 2, 3, 4 ) VALUES <foreach collection="list" item="item" separator=","> (#{item.1},#{item.2},#{item.3},#{item.4}) </foreach.

2021-09-08 17:15:39 568

原创 mybatis批量删除的mapper文件编写

<delete id="deleteByStcds" parameterType="java.lang.String"> delete from table where idIN <foreach collection="array" item="id" open="(" separator="," close=")"> '${id}' </foreach></delete&g

2021-09-08 17:12:24 1224

原创 时间范围内按某个刻度取各个刻度间的数据

在实际开发中我们可能会遇到取时间范围内刻度下各个刻度的数据,首先,定义刻度类型@Datapublic class RainQueryParamVo implements Serializable{ //分钟 public static final String BUSI_TYPE_MINUTE = "MIN"; //小时 public static final String BUSI_TYPE_HOUR = "H"; //天 public static final String BUSI.

2021-08-24 15:46:11 246

原创 Java取某个时间为标杆往前或往后推n小时

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String end = “时间”;try { Date start = sdf.parse(end); Calendar calendar = new GregorianCalendar(); calendar.setTime(start); calendar.add(calendar.HOUR,-

2021-08-24 15:26:21 573

原创 postgres获取geom的中心点

select st_asgeojson(geom) geom,ST_AsGeoJSON ( st_centroid ( geom ) ) AS centroid from table

2021-08-24 15:18:30 1643

原创 pgsql触发器:当一张表进行增删改操作,同时触发另一张表的增删改操作

pgsql触发器:当一张表进行增删改操作,同时触发另一张表的增删改操作1:首先定义增删改操作的函数CREATE OR REPLACE FUNCTION “water(对应数据库的模式)”.“warn_insert(函数名)”()RETURNS “pg_catalog”.“trigger” AS BODYBODYBODYbeginif NEW.drp > 0 then–code for Insertif (TG_OP = ‘INSERT’ ) theninsert into st_wa

2021-07-26 09:35:52 2317

原创 PostgreSQL中的子查询返回多行

作为一个表达式使用的子查询返回了多列: 在查询中,我们需要以第2条查询语句作为第一条查询语句的条件,但是第一条根据这个条件查询出来是多个数据,这时候又需要保留多个数据,运用子查询就会报错,以下就为解决这种多对多关系查询,且没有关联关系的表的解决方案:select c.rain_value,c.ad_nm from (select *, json::json->t2.lon_lat as rain_value from actual_time_model_json t1,(SELECT .

2020-09-18 18:00:52 1565

原创 vue实现form表单post请求结合Servlet实现文件上传

前端测试页面代码:<template> <div> <input type="file" name="file" @change="change($event)"> </div></template><script> export default { crea...

2020-03-26 10:00:41 1011

原创 ORACLE根据已知的主键,查询所有引用这个主键作为外键的表

在日常开发中,当我们发现有些数据不需要时,就要对这些数据进行删除操作,但由于使用的是关系型数据库,很多时候,某些表建立了关联关系,当存在有把要删除数据表中主键作为外键的表时,我们就无法删除该表的数据,这个时候,我们需要知道哪些表引用该表主键作为外键,以下给出详细代码:select T1.TABLE_NAME from all_constraints T2, all_constraints...

2019-09-04 11:56:05 665

原创 级联加载部门树

通过级联加载部门树,用SQL来验证部门子集是否存在。select ID,DEPT as name, (case when (select count(*) from SM_DEPT b where b.PID=a.ID)>0 then 'Y' else 'N' end) as PATH from SM_DEPT a where PID='${PID}' ORDER BY SN...

2019-07-22 11:35:46 254

转载 MyBatis与Oracle,MySql,SqlServer插入数据返回主键方式

MyBatis与Oracle,MySql,SqlServer插入数据返回主键方式MyBatis Oracle MySql SqlServer 插入 返回主键MyBatis在insert插入数据时,返回一个自增的主键。可以通过XML的配置来实现,而数据库的不同配置有所不同,我们来看看。Oracle相对...

2018-07-30 10:15:21 607

原创 多张表无关联查询所需字段信息

SELECT (SELECT count(*) as COUNT from WK_SHEET_TODO d WHERE SHID =1 AND T1.PROCID=d.PROCID) AS COUNT,(select GROUP_CONCAT(USRID) AS MINIUSRID from WK_SHEET_MONITOR WHERE SHID = 1) as MINIUSRID,(sel...

2018-07-04 11:39:35 886

原创 两张表合并查询获得联合数据

SELECT FULLNAME,PDT,BLCMT,CBCT from WK_SHEET_WAIT a WHERE a.SHID = %SHID% and (exists(select * from WK_SHEET_PROC b where b.SHID=a.SHID) or exists(select * from WK_SHEET_WAIT c where c.SHID=...

2018-07-01 18:23:01 2094

原创 mySql关于统计数量的SQL查询

select project_no,sum(case when device_state=0 then 1 else 0 end)as offTotal ,sum(case when device_state=1 then 1 else 0 end)as onlineTotal,sum(1)totalfrom iot_d_devicegroup by project_noorder b...

2018-05-30 16:41:56 8071

原创 Map键值对的简单实例

首先对map进行封装public Map&lt;String, String&gt; getMapKjkm(KjkmQuery query) { // TODO Auto-generated method stub List&lt;KjkmPO&gt; KjkmList=kjkmdao.queryBaseByCondtion(query); ...

2018-04-27 10:38:52 3828

原创 Error instantiating class "实体类" with invalid types () or value...

当运行mybatis时出现这种错误,那么就是实体类没有写 “无参构造”//加上无参构造解决该问题 public ClassName(){}

2018-04-27 10:25:58 3384 1

原创 java创建token单例模式

public class TokenProccessor { /* *单例设计模式(保证类的对象在内存中只有一个) *1、把类的构造函数私有 *2、自己创建一个类的对象 *3、对外提供一个公共的方法,返回类的对象 */ private TokenProccessor(){} private static ...

2018-04-25 11:27:16 1257 1

原创 java采用MD5加密解密

public class MD5Util { public static String getMD5(String str) { try { // 生成一个MD5加密计算摘要 MessageDigest md = MessageDigest.getInstance("MD5"); // 计算md5...

2018-04-25 11:24:09 5420

原创 java判断字符串是否为数字、字母、汉字

public class ZhStringUtil { /** * 判断字符串是否为数字 * @param str * @return */ public static boolean isNumberic(String str) { Pattern pattern = Pattern.compile("[0-9]*");...

2018-04-25 11:21:38 15534 2

原创 java获得当前月的第一天最后一天

public class DateDistance { // 获取当前月最后一天 public static Date getMonthLastDay(Date date) { Calendar cale = Calendar.getInstance(); cale.setTime(date); cale.set(Calendar....

2018-04-25 11:17:56 318

原创 关于财务报表的SQL

最近在做财务报表这一项的功能,主要设计的SQL如下select s.kjkm, sum(case WHEN state = 2 and pay_time &amp;gt;=#{start_time} and pay_time &amp;lt;=#{end_time} THEN paid_amount ELSE 0 END)month_paid, sum(case WH...

2018-04-25 11:11:52 6248

转载 DBCP连接池与C3P0连接池的比较

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;DBCP连接池与C3P0连接池的比较&nbsp; &nbsp; &nbsp; &nbsp; &

2018-04-18 14:28:53 215

原创 SQL函数将某个字段合并在一起

最近遇到需要将关联表中的某个字段全部查询出来并且重新组合为一个字段,这个时候普通的连接查询就满足不了需求了,需要用到SQL函数来完成:ALTER function dbo.getResCodesByOwnerId(@OwnerId INT)returns nvarchar(2000)asbeginDECLARE @codes VARCHAR(2000)SET @codes=...

2018-04-17 17:07:03 3686

原创 window.print()打印指定页面内容

在做开发中,我们可能会遇到实现打印的功能,下面给出HTML DOM print() 方法bdhtml=window.document.body.innerHTML;//获取当前页的html代码 sprnstr="&lt;!--startprint"+oper+"--&gt;";//在页面设置打印开始区域 eprnstr="&lt;!--endprint"+oper+"--&gt...

2018-04-17 16:50:39 3810

原创 jQuery保留两位小数

function formatterNumber(val){ if(val !=0){ return parseFloat(val).toFixed(2); } return 0;}

2018-04-17 16:31:25 5930

原创 jQuery取数组【split()分割后】的某段数据

&lt;script type="text/javascript"&gt; var str="abc.efg" var x = str.split(".")[0].substring(0); var y = str.split(".")[1].substring(0);结果: x = "abc"; y = "efg"; &amp

2018-04-17 11:11:08 7215

转载 iReport简单使用以及导出报表具体案例

1.iReport-designer下载地址:&nbsp;&nbsp;http://community.jaspersoft.com/project/ireport-designer&nbsp;2. &nbsp;安装完成后,运行iReport,首先我们需要建立一个数据源,这里用MySql数据库做为报表的数据源&nbsp;&nbsp;选择JDBC connection:&nbsp...

2018-04-13 16:45:02 1444

原创 JQuery输入月份计算时间

function addMonth(date, num) { num = parseInt(num); var sDate = new Date(date); var sYear = sDate.getFullYear(); var sMonth = sDate.getMonth() + 1; var sDay = sDate.getDate(); v...

2018-04-12 17:32:52 655

原创 JQuery时间戳与时间字符串的转换

JS 时间戳转字符串:var formatlistdate = function(time) { var date=new Date(time); var y = date.getFullYear(); var m = date.getMonth() + 1; var d = date.getDate(); var hour = date.get...

2018-04-11 11:22:01 8773

原创 Sql多张表的子查询

在日常开发中,我们会遇到取多张表的数据,但是几张便只是两两关联的话,这样单独的连接查询就满足不了需求,这个是就需要通过子查询来获得需要的数据,下面给出一个简单的demo:SELECT top 1 t4.end_time ,t1t2t3.* from crm_wy_fee_init t4 right JOIN (SELECT t3.name,t1t2.* from crm...

2018-04-11 11:02:32 1735

原创 data: "未授权访问", status: "ERROR"解决方案

最近在做微信公众号开发的时候,ajax请求URL得到以下结果:data: "未授权访问", status: "ERROR"原因是微信端和PC的URL接口不在同一个域内,最后只有重新写个controller来调用接口...

2018-04-09 14:17:24 2899

原创 Mui点击a标签失效解决方案

一段代码轻松解决mui a标签失效问题&lt;script&gt; mui('body').on('tap','a',function(){ window.top.location.href=this.href; });&lt;/script&gt;

2018-04-04 11:05:35 4556 1

转载 异常处理throw、throws、try、catch、finally

&nbsp;&nbsp;&nbsp; 程序运行过程中可能会出现异常情况,比如被0除、对负数计算平方根等,还有可能会出现致命的错误,比如内存不足,磁盘损坏无法读取文件等,对于异常和错误情况的处理,统称为异常处理。&nbsp;&nbsp;&nbsp; Java异常处理主要通过5个关键字控制:tr...

2018-03-29 16:08:34 441

转载 输入(parameterType)与输出(resultType、resultMap)映射

转载自:输入(parameterType)与输出(resultType、resultMap)映射在MyBatis中,我们通过parameterType完成输入映射(指将值映射到sql语句的占位符中,值的类型与dao层响应方法的参数类型一致),通过resultType完成输出映射(从数据库中输出,通过dao层的方法查...

2018-03-28 16:36:12 1224

转载 Shiro的简单使用

Shiro简介shiro是apache提供的强大而灵活的开源安全框架,它主要用来处理身份认证...

2018-03-28 16:24:23 275

转载 eclipse+maven搭建SSM框架

自己接触ssm框架有一段时间了,从最早的接触新版ITOO项目的(SSM/H+Dobbu zk),再到自己近期来学习到的《淘淘商城》一个ssm框架的电商项目。用过,但是还真的没有自己搭建过,一直都是用别人搭建好的。所以,从网上找了一些材料,结合自己来解决过程中的一些问题,使自己对ssm框架理解更加深了,不为分享,只是总结一下,下次有机会再搭建的时候,直接看自己的博客,省得找了!&nbsp;一、准...

2018-03-20 16:43:37 404

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除