- 博客(21)
- 资源 (9)
- 问答 (3)
- 收藏
- 关注
原创 微信小程序请求网络API 400错误的解决方法
在v0.14.140900版本的wechat小程序开发工具中做网络请求,直接使用微信的网络请求代码debug过程中发生了400 (Bad request)错误。wx.request({ url: 'test.php', //仅为示例,并非真实的接口地址 data: { x: '' , y: '' }, header: { 'content-type':
2017-02-24 22:52:20 9570 2
原创 maven 项目引用另一个maven项目生成的jar库(该库在本地maven库)
在别的项目中使用通过Maven安装生成的项目的jar包首先我在hello world项目中通过mvn clean install 命令构建hello world项目,同时会将这个项目的jar包(hello-world-0.1-SNAPSHOT.jar)复制一份到本地maven仓库; 那么其他的maven项目需要引用hello world 项目也就可以直接通过修改pom.xml文件中引用就可以了
2017-02-23 23:30:59 19044
原创 maven 构建编译失败:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile)第一种办法是: 设置Install JRE时候选中JDK的目录,因为jdk下面也有一个jre。 为什么这个可以是因为maven的eclipse插件一些功能需要使用JDK,所以使用jdk目录可以解决这个
2017-02-23 16:33:51 81488 7
原创 hibernate5.0.12数据持久化框架使用第一例
下载hibernate发行版。下载到指定目录下面。 eclipse离线安装 在线安装时mars版本的eclipse路径http://download.jboss.org/jbosstools/updates/stable/mars/ kepler版本的只要把路径最后mars单词替换就可以了。教程。然后新建第一个java工程做mysql的连接,使用hibernate框架。 第0步: 准备mys
2017-02-20 15:41:48 2171
原创 eclipse中文件存储的编码格式设置与对编码解码的理解
1、windows->Preferences…打开”首选项”对话框,左侧导航树,导航到general->Workspace,右侧Text file encoding,选择Other,改变为 utf-8(必须小写),以后新建立工程其属性对话框中的Text file encoding即为UTF-8。2、windows->Preferences…打开”首选项”对话框,左侧导航树,导航到general->C
2017-02-17 18:52:37 2228
原创 在CMD中操作mysql数据库出现中文乱码解决方案
百度了一下。。有说将cmd字符编码用chcp命令改为65001(utf8字符编码),可这样之后根本无法输入中文,查询出的中问结果依旧乱码 其实,只要保证cmd客户端和MySQL两者编码一致即可。 但现实是cmd默认的是gbk(cmd属性可以看到中文操作系统下面是gbk编码),而mySQL一般是utf8(我的也是),之前一直进入误区,想要更改cmd的字符编码,可是并不能行得通。网友中提到在mysq
2017-02-16 17:06:45 12788 12
原创 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project first: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps yo
2017-02-15 22:35:12 1152
原创 -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable
-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable-Dmaven.multiModuleProjectDirectory=$M2_HOME 填入JVM 参数中
2017-02-15 22:14:10 1068
原创 The Maven Integration requires that Eclipse be running in a JDK,
在eclipse中集成安装maven后启动类似上面的错误,国内网站一片复制黏贴就算了,你复制黏贴的时候能不能整理下。好看些。好了下面是我在stackoverflow找到的我试验有效地答复,喜欢stackoverflow是因为人家背景原因,条件,怎么做,在哪里做什么都说的清清楚楚。 解决这个问题根本不用设置什么JRE,JDK什么,这个问题是在Windows 7下面你正确的安装了JDK,设置了JDK环
2017-02-15 21:55:05 943
原创 tomcat集成在eclipse上面步骤
掌握Tomcat服务器安装和配置 1、去Apache官方网站下载tomcat服务器 tomcat 主流下载版本 5.5 6.0 7.0 —- 最新版本7.0 2、 解压缩tomcat * 不要使用含有空格和中文目录*3、启动tomcat之前 配置 JAVA_HOME 环境变量 —— 配置JDK安装路径 * 注意 JAVA_HOME 环境变量时候不要使用划线 , 配置JDK安装路径时,一定不
2017-02-15 21:23:50 2490
原创 jdbc操作mysql数据库六步操作流程
Mysql for java 的JDBC 驱动库安装1、将下载下来的5.1.40的.zip文件解压缩到合适目录; 2、将mysql-connector-java-5.1.40-bin.jar文件路径添加到CLASSPATH路径中D:\Dev\JDBC\mysql-connector-java-5.1.40\mysql-connector-java-5.1.40-bin.jar关于是否需要将这个文件
2017-02-13 15:48:54 3962
原创 Thread静态方法yield
一. Thread.yield( )方法:使当前线程从执行状态(运行状态)变为可执行态(就绪状态)。cpu会从众多的可执行态里选择,也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一定会执行其他线程而该线程在下一次中不会执行到了。Java线程中有一个Thread.yield( )方法,很多人翻译成线程让步。顾名思义,就是说当一个线程使用这个方法之后,它会让出自己CPU执行的权利
2017-02-12 23:15:14 746
原创 hashSet不是线程安全的验证
hashSet不是线程安全的验证。package hashset;import java.util.HashSet;import java.util.Set;public class HashSetDemo { public static void main(String[] args) throws InterruptedException { // TODO Auto-g
2017-02-12 16:15:04 4579 1
原创 散列表解释
散列表(也叫哈希表)是一种查找算法,与链表、树等算法不同的是,散列表算法在查找时不需要进行一系列和关键字(关键字是数据元素中某个数据项的值,用以标识一个数据元素)的比较操作。 散列表算法希望能尽量做到不经过任何比较,通过一次存取就能得到所查找的数据元素,因而必须要在数据元素的存储位置和它的关键字(可用key表示)之间建立一个确定的对应关系,使每个关键字和散列表中一个唯一的存储位置相对应。因
2017-02-12 10:16:20 1041
原创 指针数组 数组指针 指针函数 函数指针绕口令
1.数组的四种访问方式 定义数组 a[]; 指针 *p 指向数组a; (1) 利用数组的下表进行访问 a[i]; (2) 数组名+地址的偏移量i , *(a+i) (3) 利用指针 p 进行下表访问 p[i] (4) 指针p
2017-02-11 16:27:02 938
原创 The Tomcat server configuration at \Servers\Tomcat v7.0 Server at localhost-config is missing. Check
启动tomcat发生这个错误The Tomcat server configuration at \Servers\Tomcat v7.0 Server at localhost-config is missing. Check the server for errors.错误的原因是我把工作区中的Servers项目给删除了。导致启动tomcat启动时候读取不到配置文件。我打开JavaEE视图下Se
2017-02-10 10:27:04 5136 1
原创 java中获取路径的几种方法
1、利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty(“user.dir”));//user.dir指定了当前的路径 2、使用File提供的函数获取当前路径: File directory = new File(“”);//设定为当前文件夹 try{ System.out.println
2017-02-09 10:35:31 1304
原创 java同步,异步和阻塞,非阻塞的联系和区别
http://www.iteye.com/topic/1131578#2399581 http://www.ibm.com/developerworks/cn/linux/l-async/ https://www.ibm.com/developerworks/cn/java/j-lo-javaio/ 同步和异步站在任务调度者看任务之间有无顺序关系; 阻塞和非阻塞是站在CPU角度看内设(cpu
2017-02-09 00:26:52 8336
原创 java Finally代码块真的任何情况下都是执行的?
三种可能不执行finally代码块的情况 - 在try代码块之外产生异常或者返回下是不会执行finally代码块的 - 执行try代码块时候退出了JVM虚拟机 - 在子线程执行try代码块或者catch代码块时候突然关闭了线程,也可能不执行finally代码块 - 突然断电了也可能package simple;public class Test { public static voi
2017-02-08 22:03:14 2883 2
原创 Java中的StringTokenizer类的使用方法
StringTokenizer是字符串分隔解析类型,属于:java.util包。1.StringTokenizer的构造函数 StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。 StringTokenizer(String st
2017-02-08 13:36:16 19009
原创 java单例模式五种实现方式
应用场景由于单例模式只生成一个实例, 减少了系统性能开销(如: 当一个对象的产生需要比较多的资源时, 如读取配置, 产生其他依赖对象, 则可以通过在应用启动时直接产生一个单例对象, 然后永久驻留内存的方式来解决)Windows中的任务管理器;文件系统, 一个操作系统只能有一个文件系统;数据库连接池的设计与实现;Spring中, 一个Component就只有一个实例Java-Web中, 一个S
2017-02-06 17:03:05 9944 2
SQL必知必会第三第四版都有
2017-09-05
使用java动态代理技术实现简单的AOP切面编程实例
2017-03-05
关于图论方面学习我感觉很复杂,有没有比较好的切入点。或者有什么相关的书籍可以推荐。
2016-07-19
让你映像最深刻的用于处理非线性数据结构的算法,比如用于处理二叉树结构的算法。为什么。
2016-07-19
线性的数据结构主要有那些算法实现呢?
2016-07-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人