Java
转让半包_辣条
靠技术征服自己!
展开
-
nohupfailed to run command './startup.sh': Permission denied
sudo chmod -R 777 ./startup.sh解决原创 2020-04-01 12:07:47 · 3672 阅读 · 0 评论 -
org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer
Result Maps collection does not contain value fororg.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer at org.apache.ibatis.builder.MapperBuilderAs...原创 2019-12-30 09:53:42 · 284 阅读 · 0 评论 -
获取当前线程的登录session信息
//获取到当前线程绑定的请求对象HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();//已经拿到session,就可以拿到session中保存的用户信息了。System.out.println(request.getS...原创 2019-12-21 19:05:01 · 686 阅读 · 0 评论 -
Centos7,-bash: /root/software/jdk/jdk1.8.0_91/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No
安装jdk时,缺少正常的C运行库sudo yum install glibc.i686glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。...原创 2019-10-28 11:04:34 · 256 阅读 · 0 评论 -
mybatis resultMap继承
<resultMap id="BaseResultMap" type="com.shell.icitic.ebill.acct.po.AcctCard"> <resultMap id="AcctInfo" type="com.shell.bee.acct.transaction.vo.AcctInfo" extends="BaseResultMap">原创 2019-07-16 16:56:33 · 489 阅读 · 0 评论 -
BeanUtils.copyProperties
BeanUtils.copyProperties(acctCard, newAcctCard); 实体bean的复制原创 2019-07-16 16:41:53 · 119 阅读 · 0 评论 -
class<T>与class ?类型区别
?:不确定的Java类型T :Type(Java类型)K V : key valueE : Element(在集合中使用,因为集合中存放的是元素)Object是所有类的根类,是具体的一个类,使用的时候可能是需要类型强制转换的,但是用T ?等这些的话,在实际用之前类型就已经确定了,不需要强制转换。Class在实例化的时候,T要替换成具体类Class<?>它是个通配泛型,?可以...原创 2019-06-24 21:55:42 · 314 阅读 · 0 评论 -
@Transactional
默认情况下,如果在事务中抛出了未检查异常(继承自 RuntimeException 的异常)或者 Error,则 Spring 将回滚事务;除此之外,Spring 不会回滚事务。如果在事务中抛出其他类型的异常,并期望 Spring 能够回滚事务,可以指定 rollbackFor。例:@Transactional(propagation= Propagation.REQUIRED,rollbac...原创 2019-06-24 10:56:49 · 112 阅读 · 0 评论 -
String非空校验
if("".equals(txnPswd) || txnPswd == null){" ".equals() 非空校验“ ”在前,否则出现空指针异常原创 2019-06-06 11:18:26 · 500 阅读 · 2 评论 -
compareTo比大小
Str1.compareTo(Str2);其返回的是一个int类型值。若Str1等于参数字符串Str2字符串,则返回0;若该Str1按字典顺序小于参数字符串Str2,则返回值小于0;若Str1按字典顺序大于参数字符串Str2,则返回值大于0。...原创 2019-03-27 14:20:14 · 1846 阅读 · 0 评论 -
Java多线程实现的三种方式
继承Thread类,实现runnable接口,(前两种无返回值),使用ExecutorService 、callable、Future,实现有返回结果的多线程Thread本质也是实现一个runnable接口的实例,启动线程的方法为通过Thread类的Start()方法,start方法是一个native方法,启动一个新线程执行run()方法。实现多线程,继承Thread,复写run()方法,即能实...原创 2019-03-09 10:47:24 · 96 阅读 · 0 评论 -
内存泄漏,内存溢出的区别
内存泄漏:一般指堆内存的泄露,指的是一块内存存储后,没有被及时的回收,若内存不释放,这块内存就不能被使用,即内存的泄露。包含:常发性内存泄漏:发生内存泄漏的代码多次执行到,每一次执行都会发生一次内存泄露偶发性内存泄漏:在某些特定情况下发生一次性内存泄漏:只执行一次,由于算法的缺陷,导致有一块且仅有一块内存泄漏隐式内存泄漏:程序在运行时,不停的分配内存,直到结束时才释放,一个服务器运行几天...原创 2019-03-08 21:27:59 · 242 阅读 · 0 评论 -
String,StringBuilder、StringBuffer的区别
String类不可改变,任意的改变都会新的String的生成,StringBuffer是可改变量,对它所指的任何字符串的改变都不会产生新对象。字符串的修改StringBuffer支持并发操作,线程安全,适合多线程使用StringBuilder不支持并发操作,线程不安全,不适合多线程使用三者在执行速度方面的比较:StringBuilder > StringBuffer > ...原创 2019-03-08 20:42:34 · 82 阅读 · 0 评论 -
java运算符优先级
java运算符优先级单目乘除位关系,逻辑三目后赋值单目: +(正数) , -(负数), ++, – 等乘除: *, /, %, +, -位: &lt;&lt;, &gt;&gt;(有符号右移,正数高位补0,负数高位补1), &gt;&gt;&gt;(无符号右移动,高位补0)关系: &gt;, &gt;=, &lt;, &lt原创 2019-02-13 09:48:06 · 106 阅读 · 0 评论 -
hashMap&hashtable&ConcurrentMap区别
hashMap&amp;amp;hashtable&amp;amp;ConcurrentMap的介绍HashTable继承于Dictionary,实现了Map,Cloneable,Java.io.Serializable接口底层数组+链表实现,无论key还是value都不能为null,同步线程安全,实现线程安全的方式是锁住整个hashtable,效率低,concurrentMap做了相关优化。初始容量为...原创 2019-02-14 20:34:07 · 1220 阅读 · 0 评论