自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 优化后台对数据的查询处理

有时候我们会碰见复杂的逻辑处理,嵌套多层 for 循环,在循环中又进行多次查询,导致效率低下。在碰见这类问题的时候,可以先分析数据逻辑,将一些固定的数据查询出来,放入内存中,for循环查询的时候通过key值来查找对应的value,这样查询效率会提高很多。例如下面test1()方法,碰见多层逻辑判断,多次数据库连接查询时,效率大大降低。public void test1(){ SMTDaoAbstract dao = SMTApp.getSMTDaoDefault(); List&l

2021-01-19 17:57:30 356

原创 js控制ctrl+c 不可使用

document.oncontextmenu = function(){ return false; } document.onkeydown = function(){ if (event.ctrlKey && window.event.keyCode==67){ return false; } if (event.ctrlKey &&amp...

2020-02-26 15:55:58 819

原创 使用JNDI模式连接数据库并对配置文件中的密码进行加密

tomcat里面的数据库连接配置是指向:org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory我们进入到该jar包中可以看见,这个里面是获取用户名和密码以及其他参数的: value = properties.getProperty("password"); if (value != null) { ...

2020-02-26 15:53:38 666

原创 java简易版email邮箱发送邮件

首先是引入jar包,activation.jar和mail.jar(在资源中已上传了这两个包)。 紧接着是发送用户的邮箱和开通邮箱smtp的密钥,关于开通邮箱smtp的方法自己去百度一下哈。 public static class MailAuthenticator extends Authenticator { private String strUser; ...

2019-12-12 10:48:35 414

原创 java定时任务三种方法

第一种:Timer 是jdk原生定时工具,位于java.util包public class TestController { public static void main(String[] args){ Timer timer = new Timer(); //在启动后3秒开始运行,并且后面每隔10秒运行一次 timer.schedu...

2019-02-25 17:00:23 1064

原创 js获取方法返回值

在一个方法获取另外一个方法的返回值的时候,最好是先定义一个全局变量 var status =""; function save() { var result = check(); alert(result); } function check() { var startTime = document.getEl...

2018-11-13 11:25:52 34927 5

原创 window location href多次跳转导致a标签中的onclick失效

我们通过window.location.href来多次跳转一个界面的时候可能会出现a标签的失效,可以通过<a  href="javascript:history.go(-1);" >返回</a> 来进行上一层的返回。...

2018-11-12 10:45:49 1382

原创 jsp在图片上添加标记点功能

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd&q

2018-08-02 15:08:20 1220

转载 数据库删除数据时与其他表关联了ID,不知道如何查找时

可以使用下面语句进行查询关联了该表的其他表select a.constraint_name, a.table_name, b.constraint_name from user_constraints a, user_constraints bwhere a.constraint_type = 'R' and b.constraint_type = 'P' and a.r_constrai...

2018-06-27 10:01:48 811

原创 后台传参给前台出现中文乱码问题

当我们从数据库查询出数据时候,在后台断点的时候还是中文,到了前台显示的时候出现问号。第一种:我们可以在后台做一个处理。            @RequestMapping( value="/test",produces = "text/html;charset=UTF-8")在后台我是在@RequestMapping注解里面加上produces = "text/html;charset=UTF-...

2018-05-11 16:52:02 7715

原创 oracle查询符合当天并查出每个小时中数据的总数量

SELECT TO_CHAR (TE.MODDATE, 'hh24') AS TT, COUNT (*) AS TOTALFROM T_B_EXACTDETECT TE --所需要查询数据的表名WHERE TO_CHAR ( TRUNC (TE.MODDATE), 'yyyy-mm-dd') = ( SELECT TO_CHAR (SYSDATE, 'yyyy-m...

2018-05-11 10:32:23 7505 1

原创 如何给获取到的List集合里面的对象重新赋值

List userList = userService.queryUser(); for(User u:userList){ u.setName("小李"); u.setSex("男"); }这是第一中方法,给userList里面的对象的name和sex重新赋值后,所得到的list集合中的对象名字都为小李,性别都为男;第二种方法是:List userList = u

2018-01-05 16:55:23 28948

原创 enum枚举

使用枚举可以将我们所用到的某一类别的常量进行整理放在一起,有利于我们进行统一修改及辨别代码public enum BooleanEnums { Yes("1", "是"), No("0", "否"); private String code; private String name; BooleanEnums(String code, String na

2017-12-22 14:57:54 191

原创 poi导出功能

直接创建class,复制下面代码package com.gyhl.xldbz.utils;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.HSSFColor;import org.apache.poi.ss.usermodel.Font;import org.apache.poi.ss.uti

2017-12-22 11:59:58 211

转载 MD5加密的JAVA写法

复制下面的代码创建一个classpublic abstract class MD5Tools{ public final static String MD5(String password) { char md5String[]={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f' };

2017-12-22 11:36:44 393

原创 echarts饼图 +easyui 异步显示数据

刚开始编写echarts的时候一头的雾水,不知道这个动态显示数据应该怎么来表示,后来在不懈地摸索下终于把这一模块的问题解决。前端我是用的easyui来写的,里面的一些插件datagrid等十分好用,一些朋友可以去尝试一下。在controller中我使用了JsonResult 来返回一个json数据返回。数据比较简单。希望大家不要介意。 @RequestMapp

2017-11-29 16:37:23 3796

原创 oracle取出数据时候小数点前的0不显示

在使用oracle数据库,当数值为0.5这种小数点前面是 0 的时候,JAVA会自动过滤小数点前面的 0。所以我们在写 sql 语句的时候,需要将对应的字段格式化。SELECT  TO_CHAR ( U.SCORE,'fm9999999990.00')  AS TOTAL   FROM   USER   U其中 TO_CHAR 是 Oracle  将数值型或者日期型转化为字符型(一定要加上

2017-11-29 11:44:40 6423

java简易版邮箱所需jar包

java后台开发简易版邮箱所需的jar包,里面包含了两个jar包,activation.jar包和mail.jar包,下载后直接引入到项目中去(如果直接是复制到项目中的,记得在配置中重新将jar包引入,不然可能不会生效)

2019-12-12

空空如也

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

TA关注的人

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