- 博客(39)
- 资源 (12)
- 收藏
- 关注
转载 Java后端通过RestTemplate访问请求
说明一般在开发过程中,通常会由一个服务端口去访问另一个服务端口,这个这个时候我们可以选择使用RestTemplate请求,或者其他,本篇指展示RestTemplate请求。代码展示import net.sf.json.JSONObject;import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;import org.springframework.http.Respo.
2020-05-15 17:21:27
825
转载 MYSQL取字段中首字母,并按首字母排序
SELECT ID, USER_NAME userName,contacts, province, email, lower(case when contacts REGEXP '^[a-zA-Z]' then LEFT(contacts, 1) when contacts REGEXP '^[0-9]' then LEFT(contacts, 1) ...
2020-03-11 10:09:51
987
转载 2019-05-06 两个有对象的List,根据对象的某些属性来取差集
/*** @方法描述:获取两个ArrayList的差集* @param firstArrayList 第一个ArrayList* @param secondArrayList 第二个ArrayList* @return resultList 差集ArrayList*/public static List<IncomeInvResponse> receiveDefe...
2020-02-28 17:50:09
898
转载 React中的内联CSS样式:如何实现:hover? 鼠标放上去背景颜色变化
这里主要介绍的是通过onMouseEnter,onMouseLeave事件来改变状态var Link = React.createClass({ getInitialState: function(){ return {hover: false} }, toggleHover: function(){ this.setState({hover: !th...
2020-01-17 10:07:42
9546
3
转载 JAVA“动态”为类添加属性
pom.xml中添加: 1 2 3 4 5 6 7 8 9 10 11 <dependency> <groupId>commons-beanutils</groupId> <artifactId>common...
2019-11-18 14:08:28
804
原创 Mongodb查询结果插入新的集合中
Mongo语句如下var result = db.csmdR.find({"查询条件"})while(result.hasNext()) db.新建表名.insert(result.next())
2019-11-12 16:30:41
1672
原创 递归比较 两个list同时找到不同的内容 两个list的中对象的属性同时又包含list(备注对象都是一致的)
/*** * 递归比较 两个list 两个list同时包含子list * * @param now * @param before * @return 如果两个list不同返回false */ @SuppressWarnings("unused") public static boolean getAppItInfoUu...
2019-10-30 14:26:40
659
原创 高效比较两个list--亲测效率最高
public static List<AppRes> getRefRemove(List<AppRes> before, List<AppRes> now) { long startTime = System.currentTimeMillis(); List<AppRes> diffent = new Linke...
2019-10-17 11:58:07
1707
转载 JAVA中try、catch、finally带return的执行顺序总结
异常处理中,try、catch、finally的执行顺序,大家都知道是按顺序执行的。即,如果try中没有异常,则顺序为try→finally,如果try中有异常,则顺序为try→catch→finally。但是当try、catch、finally中加入return之后,就会有几种不同的情况出现,下面分别来说明一下。也可以跳到最后直接看总结。一、try中带有return按 Ctrl+C...
2019-10-17 11:55:28
117
原创 sql 简单Case函数
简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END
2019-09-12 10:37:52
182
转载 spring在项目启动时就执行特定方法
如何在项目启动时就执行特定方法1. 方法上加注解@PostConstruct@Compantpublic class InitDemo{ @PostConstruct public void init(){ //项目启动就会执行这个方法 doSomething(); }}2.xml配置init-method<...
2019-09-05 16:45:03
914
转载 try、catch、finally中return的执行顺序
try、catch、finally中的return今天在做一个多线程加读写锁的测试时,考虑效率问题,想及时return结果,但存在一个严肃的问题,那就是锁的开启和关闭问题。因为锁开启后,用完不及时关闭,会因堵塞而造成资源无法请求。因此,做了一个测试,...
2019-09-05 10:35:58
137
转载 react上下文context怎样使用看这篇这够了
react上下文context是一个很有趣的api,一方面react官网不推荐使用,另一方面许多官方依赖在使用目前使用context的依赖包:react-redux、mobx-react、react-router、拖拽组件react-dndcontext分为新版后旧版,这里都介绍下———————————————————————————————————————————————————...
2019-08-31 20:01:48
556
转载 react组件传参:父子,子父,爷孙,兄弟
父-子父组件 Class FartherC extends React.Component{ constructor(){ super(); this.state={ name:'我是父组件的值', age:'20' } }; ...
2019-08-31 20:00:13
841
转载 react 调用子(孙)组件方法
react 调用子(孙)组件方法在不是用redux的情况下,我们要使用子(孙)组件上的方法,或者属性调用子组件import React, {Component} from 'react';export default class Parent extends Component { render() { return( <div>...
2019-08-30 16:32:20
2442
转载 react学习之路(2.2)-----数据传递(props(子传父级),context)
react学习之路,数据传递(props,context);再讲props子父级之前,先学习一下context这个非常NB的数据接收容器,如何正确的使用,接下来为大家介绍,用它之前,我们必须要知道有个叫prop-types的东西,从英文我们就知道意思就是叫我们定义数据类型;而他真正的作用就是变量的类型检测;它主要是对prop中的变量进行类型检测;prop也是第三方类组件库;接下来学习一下如...
2019-08-30 13:19:57
631
转载 React 中运用context 实现多层级数据从上往下传递
React 中遇到父孙或者更深级别的组件通信,如果采用父子组件间props的传值方式,代码将会变得非常繁琐且难以维护,因此可以采用context 来传递数值import PropTypes from 'prop-types';export default class GrandFather extends Component { state={ toMyChild:'haha...
2019-08-30 11:44:21
457
原创 react的行样式和三元运算
title={<span style={{color:...}}>{item.text}</span>}<TreeNode key={item.nodeRid} dataRef={item} title={<span style={{color:item.readOrOnly===0?'rgba(0, 128, 0)':''}}>{item.te...
2019-08-29 15:52:33
5015
转载 Mybatis传入List实现批量更新
Dao层写法/** * 批量更新新库存 * @param list * @return */ int updateNewStock(@Param(value = "list") List<GreenBeanMsg> list);xml具体实现代码<update id="updateNewStock" parameterT...
2019-08-29 11:47:55
3082
原创 react中怎样在父组件中获取子组件中的Dom和方法
官网已经不推荐使用ref=字符串的形式, 后来就没用了refs这种形式了, 大多是使用ref=() => {}箭头函数的形式来获取classParentextendsPureComponent{componentDidMount(){console.log(this.child._input)//这里就能拿到子组件的input}render(...
2019-08-28 19:18:55
4027
转载 mybatis 参数为list时,校验list是否为空, mybatis ${}与#{}的区别
一、参数list时,先判断是否为空,否则会报错。1.查询<if test="ids != null and ids.size() > 0">and c.grade_id in<foreach collection="ids" index="index" item="item" open="(" separator="," close=")"> ...
2019-08-28 16:01:45
543
转载 Java中循环删除list中元素的方法总结
印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后在今天使用的时候发现报错了,然后去科普了一下,发现这是一个误区。下面我们来一起看一下。 Java中循环遍历list有三种方式:for循环,增强for循环(也就是常说的foreach循环),iterator遍历。 1.for循环遍历list for(int i=0;i<list....
2019-08-28 15:42:27
100
转载 Mybatis <where>标签
Mybatis <where>标签 使用<select id="findActiveBlogLike" resultType="Blog"> SELECT * FROM BLOG WHERE <if test="state != null"> state = #{state} </if> <i...
2019-08-28 14:44:14
147
转载 react父组件调用子组件方法
前期我们说了父子组件互相通过props传递数据的方法,这个应该都可以理解.其实今天说的这个 父组件直接调用子组件方法, 也类似.先看代码,比较直观.import React, {Component} from 'react';export default class Parent extends Component { render() { return(...
2019-08-28 10:34:02
274
转载 splice()数组删除增加方法
splice()数组删除方法splice 剪接增splice增加数据到数组arr.splice(2,0,'item')这句话中第一个2指的是从arr[2]开始,0指删除0个数据,item指插入数据为item删arr.splice(2,1)这句话中第一个2指的是从arr[2]开始,1指删除1个数据解读元素 描述 index 必需。规定从何处添加/删除元素...
2019-08-28 09:43:56
1762
原创 获取数组元素下标
/** 获取某个元素下标** arrays : 传入的数组** obj : 需要获取下标的元素* */function contains(arrays, obj) { var i = arrays.length; while (i--) { if (arrays[i] === obj) { r...
2019-08-28 09:42:13
12479
转载 react+antd实现树形菜单展示(后台使用java)
1.数据库表设计(我使用的是单表一对多,里面需要有一个pid指向父层级的id)2.在后台获取数据的时候,使用的实体类为此种形式public class UserTree { private Integer id; private String name; private Integer pid; //每个实体类对象中都有持有本类对象的集合 priva...
2019-08-25 11:07:14
3518
1
转载 java中int与Integer用==比较详解 写的很好!!
前言:越是简单的东西,我们往往越是没有去把它明白,但我们大部分时间又常常在用,就像我们今天说的int与Integer的使用,我们程序员基本天天都在用,但是我今天没用详细弄清楚之前我也是不清楚,我们来看看这两个在用==号比较给我们带来的疑问。先看看下面的代码,看看我们是否都会@Test public void testEquals() {...
2019-08-02 16:16:00
604
1
转载 Service层事务不能回滚的解决方式
1.在service方法里面如果对异常进行了捕获的话,该事务是不会进行回滚的默认spring事务只在发生未被捕获的 runtimeexcetpion时才回滚spring aop异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获runtimeexception的异常,但可以通过配置来捕获特定的异常并回滚,换...
2019-08-02 13:39:27
1317
转载 Java基础—Arrays类中binarySearch()的总结
binarySearch()方法的返回值为:1、如果找到关键字,则返回值为关键字在数组中的位置索引,且索引从0开始; 2、如果没有找到关键字,返回值为负的插入点值,所谓插入点值就是第一个比关键字大的元素在数组中的位置索引,而且这个位置索引从1开始。注意:调用binarySearch()方法前要先调用sort方法对数组进行排序,否则得出的返回值不定,这时二...
2019-08-02 08:56:02
299
转载 静态方法
1.在Java语言中,对静态方法有两点规定:在静态方法中不可以使用this关键字; 在静态方法中不可以直接调用非静态方法。 举例说明:public class StaticTest { static double PI = 3.1415; static int id; public static void method() { ...
2019-08-02 08:48:42
427
转载 win7命令行 端口占用 查询进程号 杀进程
一.win键+r,进入DOS命令窗口二.根据端口号查程序的进程号C:\Users\yj>netstat -ano |findstr 端口号三.根据程序的进程号查看具体的程序名称C:\Users\yj>tasklist|findstr 进程号四.强制、递归 删除本程序及其子进程C:\Users\yj>taskkill -f -t -i...
2019-08-01 13:55:58
147
原创 Spring通过注解注入外部配置文件
指定路径使用 @PropertySource 指定配置文件路径,支持 properties 和 XML 的配置文件,但不支持 yml。属性赋值可以用注解 @Value 对属性直接赋值、${}获取配置文件的值、SPEL表达式#{}。直接赋值:@Value("name jack") 读取配置文件:@Value("${user.age}") 指定默认值:@Value("${user....
2019-08-01 12:21:59
954
原创 jquery onclick
$( "#members li a" ).on( "click", function( e ) {} ); $( "#members li a" ).bind( "click", function( e ) {} ); // Live$( document ).on( "click", "#members li a", function( e ) {} ); $( "#members ...
2019-07-30 13:24:32
3348
原创 mybatis sql foreach 参数的传入的三种情况!!
在使用foreach的时候最关键的也是最容易出错的就是collection属性,该属性是必须指定的,但是在不同情况下,该属性的值是不一样的,主要有一下3种情况:1.如果传入的是单参数且参数类型是一个List的时候,collection属性值为list.<foreach collection="list" item="item" open="(" close=")" separat...
2019-07-28 16:04:56
1808
原创 遍历Map
List<Map<String, String>> newList = new ArrayList<Map<String,String>>(); Map<String, String> tempMap = new HashMap<String, String>(); BigDecimal to...
2019-07-28 15:55:26
98
nginx+tomcat+redis完成session共享
2016-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人