https访问网站浏览器取消谷歌广告联盟请求问题解决

更多…

如何加快maven编译速度

随着项目代码越来越多, 编译的速度也越来越慢。 为了提高编译效率,如何加快maven编译速度呢?

1) 并发编译

-T 4 的含义是指定4个线程

-T 1C 的含义是一个cpu 内核开启一个线程 (如果我们有8核cpu可用,1个core一个线程, 则使用8个线程)

2)增加maven执行时的java 可使用内存大小

 

然后再执行mvn clean install 开始编译。

 

关于启动服务端口被占用但是查看该端口并没有被监听的情况

今天重新启动mysql服务的时候,提示3306端口被占用. 通过如下命令查看,发现并没有程序占用3306端口.

于是乎, 放大查找范围.  netstat -anp | grep 3306.  发现有一个tcp链接, 是established状态.  从本机的某个端口链接到了本地的3306端口.

更多…

前段跨域请求springboot application后台解决

当前端程序(js)跨域请求restful api 或者 资源时, 会先进行options请求,查看是否有权限。 如果有权限则会继续请求并获得服务器资源。
例如开发的vue spa, npm run dev后, 程序默认部署到了localhost(本地) 8080 端口下。 这时候我们调试前端程序访问一个其他的服务器资源,例如http://otherip/api, 因为otherip 不是localhost:8080 则浏览器会先进行一个options 方法的请求。 更多…

tomcat启动springboot application提示“LoggerFactory is not a Logback LoggerContext but Logback is on the classpath”

tomcat 部署springboot application后(打包成war包部署),提示如上错误。根据下面的堆栈错误原因, 可知slf4j 提供的LoggerFactory 并没有使用Logback 上下文, 但是logback的库被引入到了我们的工程里。 这时候springboot 应用启动的时候, spring框架广播了一个事件, LoggingApplicationListener 侦听到了该事件后,启动了检查工作,发现logback并没有启用, 报了如上错误。 查看如此解决办法可以想到有2个办法。 1)  移除logback 包 , 错误里也提示的比较明确, 使用默认的 log4j 管理日志打印。(因为错误已经明确提示告诉我们,org.apache.logging.slf4j.Log4jLoggerFactory 被默认加载了。 ) 2) 移除log4j , 让slf4j 使用logback 上下文。
更多…

vue iview ui 实现左侧menu菜单和tabs联动

想实现左侧menu菜单和tabs 联动, 因为对vue是初学不是特别熟悉, 还是折腾了好几天.   前些日期发现了iview ui, 感觉不错, 并不必bootstrap 差, 所以用iview 重新写了一个demo.  iview 貌似还是国人开发的, 值得推荐.

menu菜单和tabs的联动是指, 我在左侧点击某个菜单时, 右侧的tab页自动创建一个tab标签, 如果点击的该菜单已经存在于tab标签下, 则自动激活该标签显示该标签下内容.    标签下 面需要动态加载dynamic vue component 的内容.   单独的tab页,增加tab和移除tab 标签中并不复杂, 因为iview的tab 组件默认已经支持了.  所以我这里仅是实现menu和tab的联动.  menu 菜单点击后,  触发一个 select 操作,  那么我们需要获取tabs的component 设计activeKey即可实现.

更多…

springboot不使用数据库时,如何规避autoconfiguration时提示错误

Spring Boot – Cannot determine embedded database driver class for database type NONE

我们需要在springbootApplication 上加上如下注释, exclude 排除如下的自动配置,即可。

@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class, HibernateJpaAutoConfiguration.class})

rabbitmq服务安装及常用命令

 

mysql sql语句将字符类型转Int类型

mysql sql语句将字符类型转Int类型。 有时候我们希望按照int 类型进行排序时, 例如 1 ,2,3,11  而不是 1,11,2,3 的排序时,需要将字符串类型转换成int类型。  Mysql的数据类型如下。

假设prod_code 为字符串类型,  转换为unsigned int 类型

 

google chrome遇到证书问题提示不安全的页面如何继续加载

google chrome遇到证书问题提示不安全的页面如何继续加载?

 

chrome看来留了后门,直接输入“thisisunsafe” 后,页面会自动刷新,跳过刚才的错误提示。