IE8不支持opacity属性的问题
近期需求要对文件选择按钮做美化:改变文件选择按钮的默认样式 opacity属性在Chrome里有效,IE8(含)以下不支持这个属性,解决办法: 把style="opacity:属性值" 替换成 style="filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);"即可。 至此,一个小功能就做完了,但是在选择文件时,input框会出现边框(IE8浏览器),设置其样式z-index:-1,完美解决。
git clone 速度太慢
参考博客 https://blog.csdn.net/github_34965845/article/details/80610060 注意事项,在hosts文件夹增加对应ip时,去掉对应的网络协议(http或https)如 https://github.com 直接写github.com即可
忘记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
eclispe创建maven项目报web.xml is missing的解决办法
这是由于项目中没有web.xml 文件导致的,右键项目-> javaEE tool Generate Deployement Stub 问题解决
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
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
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.把集
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)
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
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
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
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
Java技术之垃圾回收
Java语言中一个显著的特点就是引入了垃圾回收机制,它使程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄漏,有效的使用空闲的内存。 内存泄漏:指内存空间使用完毕之后未回收,Java的内存泄漏表现为一个内存对象的生命周期超出了程序需要它的时间长度,我们有时也将其称为“对象游离”。 垃圾回收机制中的算法 任何一种垃圾回收算法一般要做2件基本的事情: 发现无用信息对象。 回收被无用对象
大数据高并发常用解决方案
一、海量数据解决方法 使用缓存技术: 使用方式:①使用程序直接保存到内存中。主要使用Map,尤其ConcurrentHashMap 使用缓存框架。常用的框架:Ehcache,Memcache,Redis等。最关键的问题是:什么时候创建缓存,以及其失效机制。 对于空数据的缓冲:最好用一个特定的类型值来保存,以区别空数据和未缓存的两种状态。 数据库优化:①表结构优化②SQL语句优化,语法优化和处理逻辑优化。可记录各语句执行时间,有针对性的分析。③分区④索引优化⑤分表⑥使用存储过程代替直接操作 分离
Spring----学习(11)----泛型依赖注入
泛型依赖注入 •Spring 4.x 中可以为子类注入子类对应的泛型类型的成员变量的引用 BaseService<T> 和 BaseRepository<T>两个基类,BaseService<T>中有对BaseRepository<T>的引用。 UserSrevice在继承了BaseService<T>后,需要明确泛型 UserSrevice<User> UserRepository在继承了BaseRepository<T>后,需要明确泛型 UserRepository<User> 此时Use
Spring----学习(12)----SpringAOP(面向切面编程)基础
AOP 简介 1. AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, + 面向对象编程) 的补充. 2.AOP 的主要编程对象是切面(aspect), 而切面模块化横切关注点. 3.在应用 AOP 编程时, 仍然需要定义公共功能, 但可以明确的定义这个功能在哪里, 以什么方式应用, 并且不必修改受影响的类. 这样一来横切关注点就被模块化到特殊的对象(切面)里. 4.
今日推荐
周排行