- 博客(52)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 纯java项目添加slf4j+log4j日志工具
纯java项目添加slf4j+log4j日志工具使用maven搭建的java项目依赖关系log4j.properties文件的配置使用使用maven搭建的java项目只需要添加以下依赖<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12<...
2018-11-22 09:15:01
4538
原创 配置Postgre时遇到的一些问题
配置Postgre时遇到的一些问题1、本地连接时候不需要使用密码2、xshell连接postgre时,使用backspace键时出现^H3、postgre默认只可以从本地连接,无法从外部ip连接4、vim取消搜索高亮1、本地连接时候不需要使用密码psql -U ims -d ims -h localhost虽然在pg_hba.conf文件中配置如下,但是本地使用psql时候不需要密码lo...
2018-11-02 12:03:14
485
1
原创 解决antdeisgn的form表单中checkbox项无法初始化的问题
Form表单的单一FormItem定义如下:<FormItem label="是否启用" {...formItemLayout}> {getFieldDecorator('useable',{ rules:[{ ...
2018-07-16 17:23:51
7535
原创 接上篇文章,解决tomcat指定jdk的问题
上篇blog中,更改tomcat的jdk是在 tomcat/bin/catalina.sh文件中配置JAVA_HOME。但是在一台新机器上发现配置后依然无法更改。经过查看catalina.sh文件,发现有以下说明:也就是说如果环境变量中配置了JRE_HOME就会按照JRE_HOME的路径去寻找jdk。由于jdk9和jdk10均不再有jre目录,所以无法配置JRE_HOME,所以决定删除JRE_HO...
2018-05-10 08:43:29
586
转载 如何将一个SpringBoot简便地打成一个war包
正常情况下SpringBoot项目是以jar包的形式,通过命令行:java -jar demo.jar1来运行的,并且SpringBoot是内嵌Tomcat服务器,所以每次重新启动都是用的新的Tomcat服务器。正因如此,也出现了一个问题: 上传到项目的文件,如果是保存在项目中的,那么重启过后文件就会丢失。比如我们上传了一个头像,重启项目后,这个头像就没了。而如果将文件保存在本地磁盘中的话,htm...
2018-05-08 10:16:37
253
原创 腾讯云修改ssl证书
1、选择负载均衡:2、选中负载均衡,选中监听器:3、选择刚刚新创建的ssl证书:如果证书的通用名称为:48358943.duobifuwu.com, 那么访问:https://4835943.duobifuwu.com 时不报ssl错误。 ...
2018-05-04 14:57:51
605
原创 linux下修改tomcat使用的jdk版本
修改 bin/catalina.sh 文件,在第一行增加:JAVA_HOME="/opt/jdk-9.0.4"
2018-03-27 14:40:18
5090
原创 reactjs中离线使用font-awesome图标
问题描述:使用reactjs+redux+antd搭建的前端框架,部署在内网之后发现图标丢失。解决: 1、尝试将antd的图标本地化,虽然本地化成功,但是图标无法实现动态加载,即无法实现根据后台返回的json自动加载图标:title={<span><i className="iconfont">&#x33;</i><span styl...
2018-03-19 15:51:33
2549
原创 antd将icon图标本地化
问题:使用reactjs+antd 开发的前端迁移到内网后,字体图标丢失解决:1、到官方资源库下载图标,地址:http://1x.ant.design/docs/resource/download2、删除demo*的内容,将剩下的文件新建一个文件夹放入工程的任意一个位置3、如果要在某一个页面中使用图标,那么在该页面的css文件中添加一下内容:@font-face {font-family: 'ic...
2018-03-16 16:02:02
7459
原创 用create-react-app创建的app更改build后的输出目录
1、npm install -g create-react-app 安装create-react-app create-react-app my-app 生成react程序2、npm run eject ...
2018-03-01 08:52:03
9038
原创 修改react编译的输出位置
1、使用create-react-app命令生成的app2、npm run eject 暴露配置3、编辑 /config/path.js,将appBuild修改为需要输出的位置
2018-02-12 17:34:10
1684
原创 ant-design中Form表单的bug
代码:<FormItem label="金额"> {getFieldDecorator('principal', { initialValue: this.state.record.principal, //initialValue必须在rules之前,否则会导致initialValue不更新 rules: [{ r
2018-01-30 09:57:19
2897
1
原创 FormAuthenticationFilter与doGetAuthenticationInfo的作用
当用户提交了用户名和密码后:1、首先会由FormAuthenticationFilter来拦截该请求(配置文件中有配置)2、FormAuthenticationFilter中会调用doGetAuthenticationInfo来进行权限的验证,因为FormAuthenticationFilter中默认进行了Subject.login操作,login之后就会调用doGetAuthentica
2018-01-23 17:02:08
2644
原创 js中直接向属性赋值
首先来看代码: var settedKey = "searchResult"; var readyData = {}; readyData[settedKey] = { categoryTitle: "", units: units } that.setData(rea
2017-10-18 14:53:33
3177
转载 解决fedora下intellij idea中无法使用中文fcitx的解决方法
1、interllij idea系列产品无法使用中文解决;首先进入解压该软件的根目录下,进入bin文件夹中,找到启动该软件的XXXX.sh文件,使用gedit打开,或者使用vi命令打开,进入文档模式:在注释之后的首行添加:export XMODIFIERS="@im=fcitx"export GTK_IM_MODULE="fcitx"export QT_IM_MODULE="f
2017-06-21 15:25:21
2377
原创 fedora 25 开启wifi热点
完全照抄这篇文章: http://bytefreaks.net/gnulinux/fedora-25-with-gnome-3-making-a-wi-fi-hotspot当我们点击wifi设置中的“用作热点”时发现---》神马都没有发生,热点没有开启首先在shell下执行: nm-connection-editor---->点击“新增”----->在弹出窗口中选择wifi
2017-06-14 15:26:14
1531
原创 SpringMVC中注解的继承
子类:DepositTaskController 父类:CrudController父类中有方法 get() mapping为: /get,子类中如果也有一个方法 getTask(), mapping为 /get 此时编译时报错: 提示该mapping已经存在,There is already ‘depositTaskController’ bean method 事实证明,子类会继承父类注解
2017-05-03 10:00:57
1565
原创 java中“或”(||)条件的执行次序
先来看如下代码一:String str = "12";if(str.length()<5 || !str.substring(0,3).equals("780")) System.out.println("网点号不符合规范");执行结果是:网点号不符合规范再来看如下代码二:String str = "12";if(!str.substring(0,3).equals("780")) System
2017-04-22 15:12:53
8883
原创 excel双击改变格式
最近做Excel导出时发现一个问题: 单列格式我设置为数字或者文本格式,需要双击才能将格式改变。 经百度和亲自试验,得到以下解决方法: 选中要改变格式的数据,“数据”->”分列”,在分列时选择想要的格式。这时候数据就会立即变为想要的格式,而不需要一个一个的去双击。
2017-04-20 10:31:41
7975
原创 extjs中子组件使用父组件的viewModel中的store
顶级组件Account(panel)中添加了AccountGrid(gridpanel)这个子组件. Account.js 代码:initComponent: function() { var me = this; me.items = []; me.items.push({ region : 'center',
2017-04-19 09:59:20
5255
原创 intellij idea 无法编辑
ThinkPad t440p 装了一个固态硬盘,一个机械硬盘。分别安装了fedora25与Windows10。导致进入fedora后再重启进入Windows后,系统时间自动改变。导致intellij idea 无法编辑,修改系统时间,重新启动idea即可。
2017-04-17 15:36:58
2923
原创 Java计算指定日期的昨日
String date = "2016-10-1";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Calendar cal=Calendar.getInstance();cal.setTime(sdf.parse(date));cal.add(Calendar.DATE,-1); Date endTime = cal
2017-01-07 13:43:25
536
原创 Postgresql将查询结果导出到文件中
1、写入文件命令:\o /mytemp/write.txt接下来执行query命令:select rs.* from (select distinct(phone_no || ',') from t_cw where phone_no like '1__________' and phone_no not like '17%') rs limit 10000 offset 170000;执行的结果将
2016-12-01 18:50:03
29444
1
原创 mybatis给对象赋值
一、先来看我定义的对象:Account { private Organization organization; private int id; getter/setter.... }Organization{ private int id; private String code; getter/s
2016-11-15 14:50:19
8312
原创 Extjs使用Ext.ajax时报错:too much recursion
首先看代码: var record = viewModel.get(‘current.record’); Ext.Ajax.request({ url: ‘ims/ckcp/audit/approve’, method: ‘POST’, headers: { ‘Content-Type’: ‘application/j
2016-11-02 20:03:02
1254
原创 Postgres修改数据库的owner
1、使用postgres超级用户登录: ./psql -U postgres 2、创建imsdb这个数据库: create database imsdb [owner rcb] 3、赋予rcb用户所有权限: grant all privileges on database imsdb to rcb 4、如果创建时未设置owner,可以更改: alter d
2016-10-28 15:00:50
24582
原创 centos7中开放Postgresql的firewall端口
一、Postgresql使用的端口是: 5432/tcp 二、centos7防火墙默认的zone是:public 三、 1. firewall-cmd –zone=public –list-ports //查看已开放的端口 2. firewall-cmd –zone=public –add-port=5432/tcp –permanent //永久添加5432端口,必
2016-10-17 10:13:30
2779
原创 Extjs中Ext.data.Model的schema配置项
一、首先看例子: Ext.define(‘Ims.model.BaseDataModel’, { extend: ‘Ext.data.Model’,requires: [ 'Ims.ux.data.proxy.Format', 'Ext.data.identifier.Negative'],identifier: 'negative',idProperty: 'id',
2016-10-15 10:39:06
2001
原创 Extjs中treeStore自动提交leaf字段
一、首先,这里是Model的定义: 二、在Controller中向treeStore添加一个Product这个Model的节点: 三、 在Controller中手动调用sync函数,同步treeStore和服务端: 四、查看上传的json: 在Product这个Model中并未定义leaf节点,但是因为将该节点添加到一个treeStore中去了,所以treeStore做sync的时候,会默认
2016-10-11 16:09:20
718
原创 为什么要序列化javabean
在做Java项目的时候,会发现除了工具类等类以外,所有的javabean几乎都进行了序列化,这是为了便于将javabean存储在缓存或者通过网络传输。 1、对于有专用缓存服务器的系统,例如大型分布式系统,javabean必须实现序列化才能通过网络存储到缓存服务器。 2、即使不是大型系统,对于只跑在自己笔记本上的程序,也有可能是集成了ehcahe,它会将javabean交换到磁盘,如果注意的话,磁
2016-09-30 15:35:46
1052
原创 Extjs中app.js文件中的onUpdated函数什么时候执行
官方原版答案是: As a short explanation: ‘onUpdated’ is triggered after either, or both of the following cases happen:Your application’s HTML 5 manifest file (cache.manifest) changes. Read more on HTML 5 a
2016-09-18 16:00:08
647
原创 Postgresql下regclass的意义
首先要理解: regclass是oid的别名,postgresql自动的为每一个系统表都建立了一个OId,其中有一个系统表叫做:pg_class,这个表里记录了数据表、索引(仍然需要参阅pg_index)、序列、视图、复合类型和一些特殊关系类型的元数据。注意:不是所有字段对所有对象类型都有意义。官方的解释如下: 来看一个例子: SELECT * FROM pg_attribute WHERE at
2016-09-06 10:35:15
12930
原创 su - postgres时,显示为bash-4.2$如何解决
1、出现这样的问题是因为缺少用户配置文件,因为在linux下每次通过useradd创建新的用户时,都会将所有的配置文件从/etc/skel复制到新用户的主目录下,一般默认在home下面的新用户主目录下,而关于/etc/skel这个目录,是主要被useradd所用到。2.安装postgresql后,安装程序会自动创建postgres这个用户,但是使用 su - postgres切换用户时就无
2016-07-27 08:42:24
3306
原创 intellij idea 中激活热部署插件jrebel
1、首先,在Intellij中下载安装jrebel插件 2、在插件中点击激活: 3、输入上图中的内容,邮箱号输入自己的邮箱号就行欢迎使用Markdown编
2016-06-30 14:38:24
697
原创 安装sencha cmd 多个版本后,如何调用指定的sencha cmd
1、 找到sencha cmd的安装目录可以看到我同时安装了cmd5和cmd6,环境变量配置的是cmd5,但是我想使用的是cmd62、在6.0.1.76下打开命令行界面,输入sencha命令,可以看到这时使用的就是cmd6了另外,如果想一直使用cmd6,那就需要配置环境变量:这时候,直接在cmd下输入sencha命令,可以看到版本已经切换:
2016-06-20 11:15:11
2008
centos7中这些硬盘是什么意思
2016-12-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人