`
wx1569567608
  • 浏览: 60331 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
背景 博主使用IDEA做java开发,之前配置的是tomcat7,调试也一直是中文,今日更新tomcat为最新版的9,发现IDEA控制台输出信息乱码 解决 复制以下代码 -Dfile.encoding=UTF-8 IDEA配置服务 VM配置 重启IDEA 请关注我的订阅号 转载于:https://my.oschina.net/u/3066875/blog/305518 ...
背景 博主时隔多年,再次进行java的开发,本地环境为jdk1.8+IDEA+tomcat7+maven3.6,检出公司项目,运行报错,艰难排之 报错信息 ERROR 2019-03-06 09:31:23o.s.w.c.ContextLoaderContext initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sprin ...
前言 之前我们做过jpa访问mysql的案例,那么jpa如何设置多数据源访问呢?本节我们就来做jpa多数据源的案例 创建空项目 IDEA创建一个空依赖springboot项目 添加依赖 pom.xml: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web< ...
前言 上一节实现了JPA操作mysql,这一节我们实现jdbc也就是jdbcTemplate操作mysql。 创建空项目 首先我们使用IDEA创建一个基础的springboot2.0的项目(创建的过程略,可以参考前几章),无需加载任何依赖(依赖还是手动加载感悟更深)。 添加依赖 pom.xml: <dependency> <groupId>org.springframework.boot</groupId> ...
前言 通过前几章的学习,相信大家的IDEA环境已将配置完成了,接下来我们来创建第一个springboot应用,没错,helloword 创建项目 打开IDEA 目录结构及介绍 可以看到,使用IDEA的springboot引导器创建的项目结构很简单,只有简单的几个包和文件。 下面我们简单的介绍下这些文件 pom.xml maven的配置文件,主要是用来管理项目的依赖版本等等信息,打个比方,比如我们的helloword,后续想使用数据库,则直接在pom.xml中加上mysql的依赖即 ...
前言 我们已经学习了如何通过IDEA创建一个简单的springboot helloworld了,那么springboot如何连接mysql呢? 几种方式 Spring为各种支持的持久化技术,都提供了简单操作的模板和回调,目前大概有如下几种 ORM持久化技术 模板类 JDBC org.springframework.jdbc.core.JdbcTemplate Hibernate org.springframework.orm.hibernate.HibernateTemplate IBati ...
前言 码农第一站,不是享誉世界的“helloworld”,而是配置开发环境!接下来我们就来配置瓜娃子的开发环境。 先看下作者的环境 win10 jdk-8u192 apache-tomcat-7.0.92 (追求新版的也可以装9.0,作者两个都装了) apache-maven-3.6.0 IDE : IntelliJ IDEA 看完配置,老码农是不是想推荐我用Eclipse? jdk安装及配置 下载jdk-8u192安装包,最好1.8+,低版本的就不要了。 这边补充下,JDK8后续的 ...
前言 最近,公司传来“噩耗”:公司统一技术栈,一律使用java语言开发,没得商量。此时,作为“世界上最好语言”的phper博主,心情如下: 好吧,开玩笑的。毕竟作者一贯的理念是“语言只是工具”,so,语言什么的无所谓~(实在是最近行业不景气…………) 说说作者的情况吧,从业5年多,因为业务需要,java安卓,c++,python基本上学了个遍,正常都是为了实现某个业务模块去自学一个语种,所以,自认为对java还是有点基础的。于是,开始了spring的学习(坑)之路~ 技术选型 基于目前的现 ...
先记下 XUtils:https://github.com/wyouflf/xUtils3/tree/master UltimateAndroid :https://github.com/cymcsg/UltimateAndroid 转载于:https://my.oschina.net/u/2489528/blog/638668
Java 线程中的异常捕获 http://www.linuxidc.com/Linux/2014-10/107580.htm 转载于:https://my.oschina.net/u/2489528/blog/638602
学习了廖雪峰的Git教程,总结如下:(http://www.liaoxuefeng.com/) 一、Git( version 2.6.1.windows.1)         Linus花了两周时间用c写的一个分布式版本控制系统。         文件存在的三种状态:untracked:文件被新建后的状态                                         not stage :新建文件被加入(Add)Stage(Index)即暂存区后或者已加入的文件有改 ...
悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。Java中synchronized和ReentrantLock等独占锁就是悲观锁思想的实现。 乐观锁 总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号机制 ...
1.远程库的建立     1.1    在OscGit上新建一个项目后,生成Https和ssh的链接即远程仓库地址*Git原生协议是支持ssh,相对于https更快     1.2    本地安装Git或者GitHub后,运行ssh-keygen -t rsa -C "xxxxx@xxxxx.com"# Creates a new ssh key using the provided email,生成ssh公钥,在相关页面添加公钥。*添加公钥后操作方便不用每次都输入用 ...
1.先关闭ssh(或者shell)窗口,退出重新登录 2.查看运行在gpu上的所有程序: fuser -v /dev/nvidia* 3.kill掉所有(连号的)僵尸进程 转载于:https://my.oschina.net/u/2286010/blog/3050670
JAVA:  $ sudo vi /etc/profile  最后一行加入 #Java Env export JAVA_HOME=/usr/jdk1.8.0_121 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin 立即生效 $ source /etc/profile ================================== ...
Global site tag (gtag.js) - Google Analytics