- 博客(60)
- 资源 (10)
- 收藏
- 关注
原创 oracle 截取某个字符串前面的字符串
select name,substr(name,1,instr(name,'.')-1) 前,substr(name,instr(name,'.')+1,length(name)-instr(name,'.')) 后 from user> 这里截取的是第一个字符('.')
2020-11-27 09:45:06
13966
3
原创 java List去重,并且保持顺序
List<T> list = new ArrayList<>(); Set set = new HashSet(); List<T> newList = new ArrayList<>(); for (T element : list) { //set能添加进去就代表不是重复的元素 if (set.add(element.getId())) newList.add(element); } l..
2020-10-15 11:10:57
1100
原创 Oracle根据父类查出所有子类的函数--实现递归查询(树状结构)
select *from Tablestart with id = 1 //需要查找那个父节点connect by prior id = parent_id //子节点和父节点的关系order by sort ; //排序
2020-08-18 10:24:09
593
原创 java 一个List根据某个字段进行去重
import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.Set;import java.util.TreeSet;List<User> userList = userService.getList(); //获取原数据集合//定义一个去重后的集合List<User> list = new ArrayList<User>();
2020-05-25 17:19:34
1521
原创 java 一个list根据某个字段来分组
//初始化一个mapMap<String, List<User>> map = new HashMap<>(); for(User user : list) { String key = user.getId(); if(map.containsKey(key)) { //map中存在以此id作为的key,将数据存放当前key的map中 map.get(key).add(user); } else {
2020-05-18 15:22:42
2657
原创 mybatis中采用随机数作为主键
新增数据时使用序列比较麻烦,不易于迁移SELECT SYS_GUID() FROM dual//主键定义为varchar类型<selectKey resultType="java.lang.String" keyProperty="主键id" order="BEFORE"> SELECT SYS_GUID() FROM dual</selectKey>...
2020-05-06 10:58:33
1068
原创 java 一个List根据某个字段进行排序
public static void main(String[] args) { List<MyLjyyxRjdjhb> findList = new ArrayList<MyLjyyxRjdjhb>(); MyLjyyxRjdjhb a1 = new MyLjyyxRjdjhb(); a1.setNum(12); a1.setBh("LR40025");...
2020-01-07 10:24:57
1755
原创 java 打印请求接口响应时间
long start = System.currentTimeMillis();//访问接口long end = System.currentTimeMillis();System.out.println("耗时:" + (end - start) + "ms");
2020-01-07 09:49:42
6609
原创 java 在海量List中根据指定条数进行分组取出
1、工具类/** * 按照条数对List进行分组 * * @param list 目标集合 * @param toIndex 多少条为一组 * @return */ public static Map groupList(List list,int toIndex){ int listSize=list.size(); Map map = n...
2019-10-23 10:07:57
1202
原创 java 获取当月第一天时间和最后一天时间
// 获取当月第一天和最后一天 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String firstday;String lastday; // 获取前月的第一天 cale = Calendar.getInstance(); cale.add(Calendar.MONTH, 0); cale....
2019-09-17 09:29:54
953
原创 java 列表数据List通过模板导出excel表和word表
1、maven需要的jar包<!-- exl导出 --><dependency> <groupId>net.sf.jxls</groupId> <artifactId>jxls-core</artifactId> <version>1.0.6</version></dependency...
2019-09-12 14:29:15
2643
4
原创 java中对象与对象之间数据互相copy
import org.springframework.beans.BeanUtils;/*1、前面的参数有值,后面的参数没有值2、后面的参数继承前面的参数*/BeanUtils.copyProperties(ljyyxRjdjhb, myLjyyxRjdjhb);
2019-08-20 11:19:48
1107
原创 java中使用StringUtils工具类判断String是否为空
1、isEmpty(判断string是否为空)StringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理StringUtils.isEmpty("aa") = falseStringUtils.isEmpt...
2019-07-31 17:17:59
4790
3
原创 java 判断一个String 是否能在另外一个 String中找到
contains 返回的是布尔类型String a = "1,2,3,4"; //主String b = "2,4"; String c = "2,3,4";boolean flag1 = a.contains(b); //falseboolean flag2 = a.contains(c); //true
2019-07-15 16:30:09
288
原创 java面试(一):数据库基础
1、创建表create table s( id number(100), name varchar2(100), .........)2、增insert into s(id,name) values (seq.Nextval,'ss') //id为序列3、删delete from s where id = 14、改update s set n...
2019-05-10 09:31:21
173
2
原创 js获取当前时间
<div id="time"></div><script> //当前时间 function clock_12h() { var today = new Date(); //获得当前时间 //获得年、月、日,Date()函数中的月份是从0-11计算 var year = today.getFullYear(); var ...
2019-04-25 10:21:31
272
原创 java后台list转成json文件并存在服务器中
1、/** * 获得web应用根目录路径 * * @return */ protected String getWebRootDir() { String workDir = getHttpServletRequest().getSession().getServletContext().getRealPath("index.jsp"); int len = wor...
2019-03-08 15:58:25
1814
原创 jquery读取json文件
function ss(){ $.getJSON("/super/pages/display/jsonFile/test.json", "", function(data) { //each循环 使用$.each方法遍历返回的数据date $.each(data, function(i, item) { alert(item.name...
2019-03-08 15:52:45
1874
原创 spring+quartz定时器
1、需要的quartz.jar包等在网上很多2、spring配置文件<!-- 调用FTL生成HTML静态化定时器 start--> <bean id="quartzStatic" class="com.hzfc.service.autoTask.AutoStaticTask"> <property name="staticPageAdpaterH...
2019-02-27 11:35:22
175
原创 nacicat连接mysql报错Host'218.75.70.114'is not allowed to connect to this MYSQL server
这里给出一个比较方便的方法,如果你找不到mysql/bin的话,使用这个方法就能外部连接本地mysql了在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为’%’。这样就解决问题了...
2019-02-25 14:20:10
225
原创 SSM框架连接外部redis
1、配置外网redis修改redis.windows-service.conf配置文件(非redis.windows.conf)(1)在NETWORK部分中注释掉bind 127.0.0.1可以使所有的ip访问redis(2)在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错,修改办法:...
2019-02-15 09:58:44
572
原创 window系统安装redis
1、下载redis安装包地址:链接:https://pan.baidu.com/s/1iLEEfn8wY005Dyw4hgQzHA提取码:btxs2、解压安装包(这里解压到d盘redis文件夹中)3、配置环境变量4、进入cmd,输入redis-cli,出现下图就表示配置成功5、Redis设置成windows下的服务cmd中进入redis文件夹中输入redis-server --s...
2019-02-15 09:49:40
269
原创 ajax前后台json数据交互
前台: $.ajax({ url:'LoginAction_toLogin.jspx', type: 'post', dataType:'json', cache: false, async:false, data: {"username":username, "password":password}, success: function(result){ ...
2019-01-11 15:01:48
3240
原创 oracle数据库取前7天的前10条记录
这里需要使用到oracle的over()函数over()函数写法over(partition by expr2 order by expr3),根据expr2对结果进行分区,在各分区内按照expr3进行排序;over函数不能单独使用,需要与row_number(),rank()和dense_rank,lag()和lead(),sum()等配合使用。select CREATEDATE,COMN...
2019-01-11 14:55:05
959
原创 s标签前台取值
1、request.setAttribute传值<s:if test="#request.sum <= 260 "> <img src="/super/css/images/person1.png"></s:if>2、取action元素,有get set方法<s:if test="sum <= 260 "&
2019-01-03 10:43:13
372
原创 java导入本地资源
tomcat的conf文件夹,在server.xml中的标签内加入<Context path="/dataResourceImages" docBase="D:\go" crossContext="true" reloadable="false" debug="0"/> 然后引用request.setAttribute("mUrl","/da
2018-12-29 16:32:43
197
原创 js修改div里面的data-*的值
使用attributes方法存取 data-* 自定义属性的值// 使用getAttribute获取 data- 属性var cjzs= document . getElementById ( 'cjzs' ) ;var c = cjzs. getAttribute ( 'data-to' ) ;// 使用setAttribute设置 data- 属性cjzs. setAttribute...
2018-12-27 15:29:38
9789
原创 oracle数据库mybatis常用语句写法
1、mybatis中对年月日时间进行筛选数据时查询不到数据select sum(SJL) AS RESULTCOUNT from TJ_SJYDATA where trunc(TJ_DATE) = TO_DATE(#tj_date#,'YYYY/MM/DD')2、进行分组查询时,如果group by的元素是判断元素就用having,不是得话就使用whereselect CQID,sum(S...
2018-12-20 08:47:00
1366
原创 div里面放一张图片,要求不重复、铺满
直接上代码<div id="dataImage" style="no-repeat;z-index:-1;"> //这里width和height根据需求随便设置 <img src="/super/images/pgjg.jpg" style="width:100%;height:100%" /> //这里width和height必须为100%&a
2018-12-18 09:27:45
7426
原创 后台传一个lis给前台,使用ajax、json格式
后台 //数据源图表 public void dataCollection(){ List<BankData> dataCollectionList = new ArrayList<BankData>(); Map<String,Object> map = new HashMap<String,Object>(); Date date...
2018-12-17 10:40:23
310
原创 怎样使用echarts里面的demol
echarts里面的demol只给了中间代码,开头和结尾需要我们自己补充的,格式是一样的//需要引用echarts.js,有的需要引用jquery<script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts-all-3.js"></script>...
2018-12-17 10:32:50
429
原创 java 发送邮箱25端口被禁用的解决方法
项目在本地能发送邮箱,一旦发布到服务器上发邮箱就会报Could not connect to SMTP host: smtp.163.com, port: 25 错误这时我们在端口改成265即可 //使用465端口,加入了SSL验证 props.put("mail.smtp.port", "465"); props.setProperty("mail.smtp...
2018-12-05 11:27:35
1648
原创 js 定时器
1、一定时间内刷新页面setTimeout("self.location.reload();",5000); //5s后刷新2、一定时间内刷新方法function say(){ alert("Hello World");}setTimeout('say()',3000); //3秒后执行或者:setTimeout(say,5000);//5秒后执行或者:setTime...
2018-11-29 19:31:44
159
原创 oracl start with的用法
直接看示例select T_ESF_AREA.AREAID from T_ESF_AREAstart with T_ESF_AREA.AREAID = #areaid# //这个为父级connect by prior T_ESF_AREA.AREAID = T_ESF_AREA.PAREAID //父级下的所有子类首先你要明白o...
2018-11-23 10:36:11
184
原创 js for循环里面套ajax
这里要明白for循环是同步的ajax是异步的所以for循环里面套ajax,for循环会先跑完再跑异步ajax只需在ajax加上async: false,把异步改成同步$.ajax({ url:'/esf/BlockAction_selectArea.jspx?path=' + overlays_path[i], dataType: 'json',...
2018-11-22 18:44:16
2856
原创 解决前台传值给后台乱码问题
前台:var areaname = encodeURI(encodeURI(name))后台:areaname = URLDecoder.decode(areaname,“UTF-8”);这样问题就解决了
2018-11-20 16:10:41
1012
axis2解决 org.apache.axis2.util.JavaUtils.callStackToString问题
2018-11-14
maven+struts2+spring+mybatis+springMVC
2018-11-07
maven+spring+springMVC+mybatis+oracle
2018-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人