IE8不支持opacity属性的问题

近期需求要对文件选择按钮做美化:改变文件选择按钮的默认样式 opacity属性在Chrome里有效,IE8(含)以下不支持这个属性,解决办法: 把style="opacity:属性值" 替换成 style="filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);"即可。 至此,一个小功能就做完了,但是在选择文件时,input框会出现边框(IE8浏览器),设置其样式z-index:-1,完美解决。
分类: 其他 发布时间: 04-02 22:41 阅读次数: 0

git clone 速度太慢

参考博客 https://blog.csdn.net/github_34965845/article/details/80610060 注意事项,在hosts文件夹增加对应ip时,去掉对应的网络协议(http或https)如 https://github.com 直接写github.com即可
分类: 其他 发布时间: 04-02 22:40 阅读次数: 0

忘记root密码报错Can't connect to MySQL server on 'localhost'解决办法

忘记密码的原因有很多,下面说一下如何恢复 ①在mysql安装目录的bin文件夹下找到my.ini文件 ②ctrl+f 找到[mysqld] 在下面加上skip-grant-tables 即跳过表授权 保存 ③打开cmd命令行工具 输入mysql -u 用户名 如 mysql -u root 由于配置了2此时是免密码登录的,直接回车就可以使用数据库了 ④接下来修改(设置)用户root的密码,输入 use mysql 其中mysql是数据库名 它是MySQL自带的数据库,正常会提示 databas
分类: 其他 发布时间: 04-02 22:40 阅读次数: 0

eclispe创建maven项目报web.xml is missing的解决办法

这是由于项目中没有web.xml 文件导致的,右键项目-> javaEE tool Generate Deployement Stub 问题解决
分类: 其他 发布时间: 04-02 22:40 阅读次数: 0

maven-compiler-plugin 插件版本信息错误提示的解决方法

报错信息Error resolving version for plugin 'org.apache.maven.plugins:maven-complier-plugin' from the repositories [local (C:\Users\XX\.m2\repository), central (https://repo.maven.apache.org/maven2)]: Plugin not found in any plugin repository 这是由于没有指定mav
分类: 其他 发布时间: 04-02 22:40 阅读次数: 0

No suitable driver found for jdbc:mysql:localhost:3306 问题

配置 java连接数据库的url出错,好好检查改正即可。
分类: 其他 发布时间: 04-02 22:39 阅读次数: 0

java.lang.RuntimeException: HRegionServer Aborted问题

2018-10-20 20:38:01,799 INFO [regionserver/linux02/192.168.3.21:16020] regionserver.HRegionServer: STOPPED: Unhandled: org.apache.hadoop.hbase.ClockOutOfSyncException: Server linux02,16020,1540039076246 has been rejected; Reported time is too far o
分类: 其他 发布时间: 04-02 22:39 阅读次数: 0

Scala集合和数组

集合 可变集合,不可变集合 可变集合,可扩展、添加元素、删除、修改 不可变集合,可以模拟添加、删除 1.区别: A (1,2,3) 不可变集合=> 模拟添加元素4,生成一个新的集合(1,2,3,4) 集合A不变 A (1,2,3) 可变集合=> 添加元素4,集合A变成(1,2,3,4) 2.使用时选择,使用可变集合还是使用不可变集合。 首选不可变集合。效率高,占用的存储空间更少 3.线程是否安全(Spark要做并行程序) 多线程如何选择集合? 如果选择非线程安全的集合:1.自己去加锁。2.把集
分类: 其他 发布时间: 04-02 22:39 阅读次数: 0

Scala编写分析代码的逻辑实现

方法一: package ScalaStudy_day02 object WordCount { def main(args: Array[String]): Unit = { val lines = List("hello python", "hello java", "hello scala", "hello c++ and scala") // 统计每个单词的个数 // 每一行数据进行切分,得到一个一的单词 List(Array(word1,word2)
分类: 其他 发布时间: 04-02 22:38 阅读次数: 0

Scala特点

toString方法就是将任意对象转换成字符串。。。 和Java或C++相比Scala有一个显著的不同, Scala并没有提供++和-操作符,我们需要使用+= 1 或者-= 1 : res变量是val的 “字符串” * 4 = 字符串字符串字符串字符串 10 max 2 相当于 10.max(2) Int类型没有定义max,所以编译器会搜索到一个到RichInt的隐式函数,然后使用其中的max方法。 Scala中获取字符串首尾: “Hello”(0) “Hello”.take(1) 尾部: “
分类: 其他 发布时间: 04-02 22:38 阅读次数: 0

扫码登录的实现原理

当用户打开网站的登录界面的时候,点击扫码登录就会向服务器发送获取登录二维码的请求。服务器收到请求后,随机生成一个uuid,将这个id作为key值存入redis服务器,同时设置一个过去的时间,如果长时间未扫码,用户登录二维码需要进行刷新重新获取。同时,将这个key值和本公司研制字符串合在一起,通过二维码生成接口,生成一个二维码图片。(网站有很多线程的接口和源码)然后,将二维码图片和uuid一起返回给用户的浏览器。 浏览器拿到二维码和uuid后,会每隔一秒向浏览器发送一次,登录是否成功的请求。请求
分类: 其他 发布时间: 04-02 22:38 阅读次数: 0

RPC通信

远程过程调用,可以通过网络远程计算机请求服务,不需要关注底层网络协议实现,通常请求从客户机发起,服务程序由服务器提供 特点: RPC采用C/S模式 客户端发送一个带有参数的请求信息到服务端 服务器端根据发送过来的参数调用相应的程序,将结果发送回客户端 客户端接受到结果后继续运行 透明性:对于用户来说,远程调用其他机器上的程序,和调用本地方法一样 高性能:能够并发处理多个来自客户端的请求 可控制:JDK中提供的RPC框架为RMI,但是过于重量级,可控制性较差 Hadoop的RPC 序列化层:客户
分类: 其他 发布时间: 04-02 22:37 阅读次数: 0

Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.$scope()Lscala/xml/TopScope$;

Exception in thread "main" java.lang.NoSuchMethodError: scala.Predef$.$scope()Lscala/xml/TopScope$; at org.apache.spark.ui.jobs.AllJobsPage.<init>(AllJobsPage.scala:39) at org.apache.spark.ui.jobs.JobsTab.<init>(JobsTab.scala:38) at org.apache.sp
分类: 其他 发布时间: 04-02 22:37 阅读次数: 0

Spark启动时出现Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/conf/Configur

CDH版本启动Spark时报一下错误: $ sbin/start-all.sh starting org.apache.spark.deploy.master.Master, logging to /home/hadoop/spark-1.6.0-cdh5.13.2/logs/spark-hadoop-org.apache.spark.deploy.master.Master-1-bigdata.out failed to launch org.apache.spark.deploy.mas
分类: 其他 发布时间: 04-02 22:37 阅读次数: 0

Exception in thread "dispatcher-event-loop-1" java.lang.NoClassDefFoundError: com/fasterxml/jackson/

启动Spark时(CDH版本较常见),报如下错误: 19/02/20 00:20:33 INFO StandaloneRestServer: Started REST server for submitting applications on port 6066 Exception in thread "dispatcher-event-loop-1" java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/Module
分类: 其他 发布时间: 04-02 22:37 阅读次数: 0

Spark的JDBC编写

package Spark_day03 import java.sql.DriverManager import org.apache.spark.rdd.JdbcRDD import org.apache.spark.{SparkConf, SparkContext} object JdbcRDD1 { def main(args: Array[String]): Unit = { val sparkConf = new SparkConf().setMaster("l
分类: 其他 发布时间: 04-02 22:36 阅读次数: 0

Java技术之垃圾回收

Java语言中一个显著的特点就是引入了垃圾回收机制,它使程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄漏,有效的使用空闲的内存。 内存泄漏:指内存空间使用完毕之后未回收,Java的内存泄漏表现为一个内存对象的生命周期超出了程序需要它的时间长度,我们有时也将其称为“对象游离”。 垃圾回收机制中的算法 任何一种垃圾回收算法一般要做2件基本的事情: 发现无用信息对象。 回收被无用对象
分类: 其他 发布时间: 04-02 22:35 阅读次数: 0

大数据高并发常用解决方案

一、海量数据解决方法 使用缓存技术: 使用方式:①使用程序直接保存到内存中。主要使用Map,尤其ConcurrentHashMap 使用缓存框架。常用的框架:Ehcache,Memcache,Redis等。最关键的问题是:什么时候创建缓存,以及其失效机制。 对于空数据的缓冲:最好用一个特定的类型值来保存,以区别空数据和未缓存的两种状态。 数据库优化:①表结构优化②SQL语句优化,语法优化和处理逻辑优化。可记录各语句执行时间,有针对性的分析。③分区④索引优化⑤分表⑥使用存储过程代替直接操作 分离
分类: 其他 发布时间: 04-02 22:34 阅读次数: 0

Spring----学习(11)----泛型依赖注入

泛型依赖注入 •Spring 4.x 中可以为子类注入子类对应的泛型类型的成员变量的引用 BaseService<T> 和 BaseRepository<T>两个基类,BaseService<T>中有对BaseRepository<T>的引用。 UserSrevice在继承了BaseService<T>后,需要明确泛型 UserSrevice<User> UserRepository在继承了BaseRepository<T>后,需要明确泛型 UserRepository<User> 此时Use
分类: 其他 发布时间: 04-02 22:34 阅读次数: 0

Spring----学习(12)----SpringAOP(面向切面编程)基础

AOP 简介 1. AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, + 面向对象编程) 的补充. 2.AOP 的主要编程对象是切面(aspect), 而切面模块化横切关注点. 3.在应用 AOP 编程时, 仍然需要定义公共功能, 但可以明确的定义这个功能在哪里, 以什么方式应用, 并且不必修改受影响的类. 这样一来横切关注点就被模块化到特殊的对象(切面)里. 4.
分类: 其他 发布时间: 04-02 22:34 阅读次数: 0