- 博客(8)
- 收藏
- 关注
原创 获取服务器ip进行不同环境的特殊操作
var hostname = document.location.hostname;if (hostname == ‘192.168.50.153’|| hostname == ‘hecapp.95505.cn’){window.location.href = ‘${/request/@context_path}/error_wrong_entrance.screen’;}获取服务器ip地址(域名),针对不同的环境进行一些特殊操作...
2020-07-02 14:50:03 120
原创 线程2
synchronized synchronized,又称内置锁机制,是通过对线程访问的对象加锁的方式来实现线程安全的 ,只有拿到锁的线程才可以访问加锁的对象,可以实现线程间的数据共享(传递),并且保证了线程安全。synchronized可以是锁类中的方法、成员变量、也可以将整个类全部加锁。 错误加锁的原因:通过这种方式我们可以看到:这里执行的结果,数据地址是不确定的,从而导致了...
2020-03-21 21:43:56 87
原创 JVM类加载器加载路径
JVM三大内置加载器第一种、启动类加载器bootstrap classLoader该加载器会加载JDK根目录的lib文件夹下面的class文件第二种、扩展类加载器Extension classLoader该加载器会加载JDK根目录的lib\ext文件下的所有class文件第三种、应用程序加载器(Application ClassLoader)该加载器会加载用户类路径上指定的类库(例如s...
2020-03-20 16:38:57 852
原创 HashMap底层执行原理
HashMap底层执行原理HashMap数据结构数组、链表、红黑树HashMap底层是由一个数组来存储的,默认大小为16个,但是系统会对其进行扩容。每个位置数组的下标有是分散的。特点1、快速存储2、快速查找(直接通过下标处理,复杂度为o(1))3、可伸缩(数组大小可以扩容、每个位置存储的数据可以是多个)hash值计算所有对象都有hashCode(使用key的),我们使用是通过ke...
2020-03-20 16:29:58 93
原创 线程的一些基础概念以及方法
并发和并行并发:指单位时间内运行的线程数并行:真正意义上的同时运行多线程的优点1、充分利用CPU资源2、代码模块化使用多线程需要注意的问题1、线程安全问题2、线程死锁问题3、线程太多会是服务器宕机问题线程的实现Java的Thread类中明确说明为两种方式:第一种、继承Thread类第二种、实现Runnable接口Thread类是对线程的抽象,而Runnable是对任务或...
2020-03-19 23:49:34 98
转载 MYSQL中information_schema简介
摘自:https://blog.csdn.net/demonson/article/details/80388677information_schema数据库表说明:SCHEMATA表:提供了当前mysql实例中所有数据库的信息。是show databases的结果取之此表。TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时...
2019-09-10 15:13:12 128
原创 省市县街道村五级联动
[工程文件]链接:https://pan.baidu.com/s/12rIEn6LwTO7kMP5K5qUIIA提取码:rhwx[数据库文件(mysql)]链接:https://pan.baidu.com/s/1XQxzzsSgY6WiHgoYLC40Sg提取码:lasy[数据库文件(sqllite)]链接:https://pan.baidu.com/s/12yMqw_bSUpQ5Lmf-...
2019-03-04 17:31:19 2163 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人