基础学习
智慧的小羊
这个作者很懒,什么都没留下…
展开
-
悲观锁与乐观锁
悲观锁正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)的修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。以常用的mysql InnoDB存储引擎为例:加入商品表items表中有一个转载 2017-09-16 22:40:29 · 171 阅读 · 0 评论 -
mac连接linux服务器
打开mac终端:输入ssh -p 22 root@47.98.108.69地址:输入密码连接成功。原创 2018-04-23 13:12:33 · 344 阅读 · 0 评论 -
java反射基础
原博:http://blog.csdn.net/sinat_38259539/article/details/71799078 总结的非常好转载 2018-03-21 18:15:31 · 123 阅读 · 0 评论 -
ajax原生用法
var xmlhttp;if (window.XMLHttpRequest){ // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest();}else{ // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft...原创 2018-03-25 16:16:10 · 167 阅读 · 0 评论 -
jdk8对list集合的操作
import java.util.*; import java.util.stream.Collectors; public class Test { public static void main(String[] args) { List<Student> list = new ArrayList&l...转载 2018-03-21 14:27:10 · 15868 阅读 · 1 评论 -
一次性搞清楚equals和hashCode
https://www.cnblogs.com/lulipro/p/5628750.html转载 2018-03-23 14:29:02 · 169 阅读 · 0 评论 -
接口返回统一格式
//get set方法未加,正常项目中需添加public class Result<T> { private T result; private boolean success = true; private int errorCode; private String errorMessage; private Throwable reason...原创 2018-03-15 14:59:17 · 1822 阅读 · 0 评论 -
java中时间转换中HH与hh的区别
HH是24小时制,hh是12小时制原创 2018-02-06 16:27:50 · 13928 阅读 · 0 评论 -
String类的hashcode计算
public int hashCode() { int h = hash; if (h == 0 && value.length > 0) { char val[] = value; for (int i = 0; i < value.length; i++) { h = 31 * h + val[i]; } h原创 2017-09-19 16:41:59 · 1083 阅读 · 0 评论 -
java获取指定位数的随机数和字母
public static String getRandomCharAndNumr(Integer length) { String str = ""; Random random = new Random(); for (int i = 0; i < length; i++) { boolean b = random.nextBoolean(原创 2017-09-18 18:17:52 · 2269 阅读 · 0 评论 -
java中list集合的排序
根据Collections.sort重载方法来实现 Collections.sort(listB,new Comparator<B>(){ @Override public int compare(B b1, B b2) { return b1.getOrder().compareTo(b2.getOrde原创 2017-09-18 18:16:13 · 676 阅读 · 0 评论 -
java跳出多次循环
java中的break可以跳出本次循环,跳出多层循环使用以下方式lableB: for(int i=0;i<3;i++){ lableA: for(int j=0;j<3;j++){ System.out.println(j); if(j==1){ break labl原创 2017-09-18 18:14:31 · 897 阅读 · 0 评论 -
java中list,set,map的区别
java中list,set,map的区别: 1.List,Set,Map都是接口,都有各自的实现类。 2.list和set都继承Collection借口,Map是以键值对存贮数据的。 3.list是有序可重复集,set是无序不可重复集,这里的顺序指的是向集合中添加元素的顺序,即调用集合的add()方法。 4.list接口下主要有Arraylist和LinkedList两个实现类,其中Arra原创 2016-04-26 14:25:34 · 373 阅读 · 0 评论 -
java-数值类型之间的转换
数值类型之间的合法转换1.图中的实心箭头表示无信息丢失的转换,虚箭头表示有可能精度损失的转换。 例如 int a = 123456789; float b = a;//b=1.23456792E82.当时用上边两个进行计算时要讲数值类型转换成相同的才能计算: 如果两个操作数中有一个是double,另一个就会转成double 否则如果两个操作数中有一个是float,另一个就会转成floa原创 2017-06-20 16:09:35 · 691 阅读 · 1 评论 -
poi生成excel表格
poi生成excel表格参考链接:https://www.cnblogs.com/shamo89/p/7722057.html转载 2018-08-06 09:34:05 · 227 阅读 · 0 评论