Huxt的博客

Code Craft, Run The World.

Java程序中如何调用C++程序

1. 首先编译运行生成c++程序可执行程序; 2. 采用java提供的runtime,运行c++程序,如果存在传入参数的问题,提供一个比较实用的思路,将命令先写入文件中,之后在从文件读出,直接看详细代码。 package com.chinavo.service; import java.i...

2018-11-02 22:22:45

阅读数 105

评论数 0

spring+springMVC+Mybatis 开发动态网页项目

预备工作 1. 使用spring框架开发,若在Eclipse IDE中开发,需要安装Spring Tools Suite插件,注意版本问题就不会出现未知错误,若不想安装插件,可以使用已经集成好Spring Tools Suite的Eclipse IDE Spring Tools 4 for Ec...

2018-11-02 21:54:58

阅读数 379

评论数 0

RPC之Thrift框架基本介绍

RPC(Remote Procedure Call,远程过程调用)是一个计算机通信协议,此协议允许进程间通信。简单来说,当机器 A 上的进程调用机器 B 上的进程时,A 上的调用进程被挂起,而 B 上的被调用进程开始执行。调用方可以通过参数将信息传送给被调用方,然后可以通过被调用方传回的结果得到返...

2018-08-17 18:24:05

阅读数 151

评论数 0

web项目转为桌面应用程序

1. 简介 本教程是利用npm和nativefier实现把任意web项目转换成一个桌面应用软件。 2. 环境及软件 操作系统:Windows10 64位 软件:node.js (node-v8.11.3-x64版本) 下载地址:https://nodejs.org/dist/v8.11.3...

2018-07-30 19:10:15

阅读数 2457

评论数 1

浅谈JAVA异常 (Throwable Error Exception)

      前言:JAVA代码日常开发,一个很必要的习惯就是异常处理习惯,JAVA提供了异常处理机制,保证了代码的健壮性和稳定性。         异常处理机制:发生异常时,按照代码预先设定的异常处理逻辑,针对性的处理异常,让程序尽可能恢复正常并继续执行,且需要保持代码的清晰。JAVA中的异常可...

2018-07-27 15:23:32

阅读数 598

评论数 0

SpringMVC源代码解析与编写(逐步更新)

AOP底层源代码实现使用的是map。 首先,将需要注入的bean,map.put(“service”,Service); 然后,在controller中使用为 @Autowired Service service; //就是map.get("service&quo...

2018-07-26 22:22:08

阅读数 88

评论数 0

Spring in Action 读书笔记(比较零散的关注点,之后读完会总结系统性讲解)

第一章: 1. 激发POJO潜能:Spring的非侵入编程模型,即一个类在Spring与非Spring应用中都可以发挥同样的作用; 2. Spring特性: DI(降低耦合度,高内聚) 与 AOP(系统级别与业务逻辑分离开来,减少代码的重复量与逻辑复杂性,并且降低耦合) 3. Spri...

2018-07-25 21:16:05

阅读数 45

评论数 0

Go语言安装及sublime text 3 (IDE)搭建

1. 下载go安装包,直接选择下一步下一步即可,之后环境变量会自动配置,需要修改一个环境变量的位置:GOPATH 根据自身的工作路径进行设定即可 2. 打开subline text 3; 3. 选择 (1)按住键盘:ctrl+`(左上角的1键旁边的那个键)输入如下文字: import...

2018-07-18 14:55:25

阅读数 176

评论数 0

常用git命令与常见问题(后续不断补充)

workspace:工作区 Index:暂存区 Reposity:本地分支(仓库区) Remote:远程仓库 一、新建代码库 新建代码库 git init 新建一个目录,并将其初始化为git代码库 git init projectName 下载一个项目...

2018-07-14 21:35:03

阅读数 66

评论数 0

MySQL表字段加索引

添加普通索引(此时Key类型为MUL)ALTER TABLE `table name` ADD INDEX `column` (`column`)例如:ALTER TABLE `poicity` ADD INDEX `delete_flag` (`delete_flag`)添加主键索引(PRIMA...

2018-07-12 18:14:38

阅读数 326

评论数 0

XML文档中的xmlns、xmlns:xsi和xsi:schemaLocation

Spring的XML样本<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://...

2018-07-12 11:56:17

阅读数 88

评论数 0

枚举类使用解析

手动实现枚举类在JDK5之前是没有枚举类的,之前可以通过使用定义类的方式类实现。通过private将构造器隐藏起来。把这个类的所有可能的实例都使用public static final修饰的类变量来保存。如果有必要,可以提供一些静态方法,允许其他程序根据特定参数来获取与之匹配的实例使用枚举类可以使...

2018-07-12 11:55:00

阅读数 94

评论数 0

使用Spring@Scheduled(cron = "0 0/10 * * * ?") 实现定时任务

Spring配置文件xmlns加入:xmlns:task="http://www.springframework.org/schema/task"xsi加入:http://www.springframework.org/schema/task http://ww...

2018-07-09 20:05:24

阅读数 3357

评论数 0

常见Linux日志查询命令

查看实时日志:tail -f info.log查询日志中含有某个关键字的信息:cat info.log |grep 'keyword'查询日志中含有某个关键字的信息,显示出行号:cat -n info.log |grep 'keyword'查询日志尾部最后10行的日志:tail -n 10 inf...

2018-07-09 17:27:47

阅读数 229

评论数 0

Java 计算时间差,Java定时任务与excel数据读取。

1. 情景:计算未来某时间点与当前时间的时间差(hour)。public long timeHourSub(){ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss&a...

2018-07-03 11:23:20

阅读数 130

评论数 0

JSON Viewer 安装

目的:为了方便查看json内容,安装JSON Viewer插件方便查看。下载网址,GitHub上下载,网址:https://github.com/search?utf8=%E2%9C%93&q=jsonview;选择需要使用的插件,建议可以选择(gildas-lormeau...

2018-06-29 10:38:50

阅读数 4975

评论数 0

CFITSIO安装及安装成功简单程序测试(Ubuntu操作系统下)

安装CFITSIO 源代码下载:http://heasarc.gsfc.nasa.gov/docs/software/fitsio/fitsio.html 官方安装教程:http://pendientedemigracion.ucm.es/info/Astrof/software/howto/ho...

2017-09-20 23:59:07

阅读数 794

评论数 0

centos 6.5 安装mysql教程。

1. 查看centos自带mysql是否已安装 输入:yum list installed | grep mysql 2. 卸载自带安装的mysql 输入:yum -y remove mysql-libs.x86_64, 同时会卸载多个依赖文件。 当结果显示Complete!即卸载完成。...

2017-07-24 13:18:56

阅读数 278

评论数 0

redis cannot assign requested address mysql;数据表导出为csv格式;C++项目导入eclipse流程

1.redis cannot assign requested address mysql;2.mysql数据表导出为csv格式;3.C++项目导入eclipse流程

2017-06-26 21:04:01

阅读数 432

评论数 0

JavaWeb(二)随笔 介绍一下onchange 以及常见的一些调试技巧

JavaWeb(二)随笔 一、onchange() 注:今天状态不佳,所以敲了一天的项目,因为喜欢看见成果的喜悦。 之前不喜欢用onchange()并不是因为不会,只不过喜欢的还是程序员那种集中开发的习惯,现在越来越多考虑用户体验,那么onchange()算是验证中不可多得的一个提高...

2017-06-19 21:39:48

阅读数 873

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭