202010-08 IDEA2020.1常用配置说明 该配置基于IDEA2020.1版本,如后续有版本更新或者配置变更,再更新idea64.exe.vmoptions配置为提供IDEA启动速度和性能,需修改该文件中标红的配置项`-Xms2048m`#javaheap初始值,建议将其与Xmx配置的一样`-Xmx2048m`#javaheap最大值`-XX:ReservedCodeCacheSize=1536m`#预留保存代码的内存空间-XX:+UseConcMarkSweepGC#老年代使用CMS垃圾回收策略(并发标记清除)-XX:SoftRefLRUPolicyMSPerMB=50#每兆堆空闲空间中SoftRefer... 继续阅读 >
202010-08 Python基于yaml文件配置logging日志过程解析 一、使用logging.config.dictConfig()函数读取配置信息,参数是字典类型withopen(file="./loggingconfigyaml.yaml",mode='r',encoding="utf-8")asfile:logging_yaml=yaml.load(stream=file,Loader=yaml.FullLoader)#print(logging_yaml)#配置logging日志:主要从文件中读取handler的配置、formatter(格式化日志样式)、logger记录器的配置logging.config.dictConfig(config=logging_yaml)#获取根记录... 继续阅读 >
202010-08 在Mac中配置Python虚拟环境过程解析 如何在Mac中配置Python虚拟环境1.安装virtualenvpip3installvirtualenv2.安装virtualenvwrapperpip3installvirtualenv3.配置.bashrc文件,没有的话在根目录"~"下创建一个cd~vim.bashrc定义Python安装路径(可通过whichispython3查询)exportVIRTUALENVWRAPPER_PYTHON='/usr/local/bin/python3定义虚拟环境的本地存放位置exportWORKON_HOME='~/.virtualenvs执行命令封装包source/usr/local/bin/virtualenvwrapper.sh4.... 继续阅读 >
202010-08 SpringAOP事务配置语法及实现过程详解 配置事务:使用的tx前缀的标签,导入tx的命名空间配置事务管理器,把事务管理器交给Spring管理:<beanid="txManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><!--注入DataSource--><propertyname="dataSource"ref="dataSource"/></bean>事务的策略transaction-manager:事务增强基于那个事务管理器,默认值:transactionManager(bean的id)如果事务管理器的id为transactionManag... 继续阅读 >
202010-08 基于Java代码配置MyBatis Generator 使用MyBatisGenerator生成器时,有时候没办法使用xml形式的配置文件,比如将Maven项目设置成pom打包方式(<packaging>pom</packaging>)!由于Maven的工作机制对于打包方式为pom的项目是不会输出jar包或war包和resources内容,所以放在resources目录下或放在源码目录下的xml文件就没法读取了,就算你在pom.xml文件中明确有如下配置也没有用的:<build><resources><resource><directory>src/main/java</directory... 继续阅读 >
202010-08 Spring boot文件路径映射配置代码实例 springboot配置本地资源映射路径需要配置一下映射资源位置,下面来介绍一下过程。1.添加配置类packageorg.jcut.tools;importorg.springframework.beans.factory.annotation.Value;importorg.springframework.stereotype.Component;importorg.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;importorg.springframework.web.servlet.config.annotation.WebMvcConfigurer;@ComponentpublicclassMvcC... 继续阅读 >
202010-08 Linux配置实现免密钥登录过程解析 1.ssh命令在linux中,可以通过ssh命令来登录另一台服务器。打开两台linux虚拟机,一台Linux01的ip为192.168.226.128,另一台linux02为192.168.226.129,开机后在linux01终端输入:ssh192.168.226.129,然后会提示输入linux02的登录密码,输入后就可以在linux01上登录linux02了,可以进行命令操作,ssh命令的两种方式sship地址(默认是root用户)以root用户的身份登录ssh用户名@ip地址以指定用户身份登录2.免密钥... 继续阅读 >
202010-07 SpringMVC拦截器配置及运行流程解析 1.与过滤器filter的区别2.springMVC中拦截器的必须实现的三个方法:3.拦截器类的编写:packagecom.imooc.core;importcom.imooc.bean.User;importorg.springframework.web.servlet.HandlerInterceptor;importorg.springframework.web.servlet.ModelAndView;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;publicclassLoginInterceptorimplementsHandlerInterceptor{//在... 继续阅读 >
202010-06 PyCharm MySQL可视化Database配置过程图解 在进行数据库相关的模块学习时,通常有人推荐使用Navicat,确实强大方便,可惜是收费的。这里推荐一个在社区版PyCharm里面直接可视化访问数据库的方法,开源免费。在社区版的PyCharm中,可以通过下载DatabaseNavigator的插件,实现可视化。下面是详细步骤:1.在菜单file中找到Settings,如下2.进入Plugins,搜索‘DatabaseNavigator',如下图,然后安装。3.装好后,菜单栏会多出一个菜单‘DBNavigator',如下:4.点击这个菜... 继续阅读 >
202010-06 SpringBoot配置Druid数据监控代码实例 druid,一个为监控而生的数据库连接池,提供可视化界面来查看sql执行情况。1、pom文件引入druid数据源<!--druid数据源--><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.8</version></dependency>2、新建一个DrruidConfig配置文件packagecom.example.mybatisplus.config;importcom.alibaba.druid.pool.DruidDataSource;importcom.alibaba.druid.support.http.StatViewServ... 继续阅读 >
202010-06 将pycharm配置为matlab或者spyder的用法说明 1.File-Setting-Keymap,搜索并将RunFileinPythonConsole快捷键设置为F52.将ExecuteSelectioninPythonConsole快捷键设置为F93.打开Ctrl+鼠标滚轮,更改代码字体的功能。File-setting-Editor-General-Mouse+打勾ChangefontsizewithCtrl+MouseWheel4.设置颜色为自己喜欢的,顺便保护视力。File-setting-Editor-ColorScheme-Monokai(自己选择自己喜欢的)补充知识:使用PyCharm进行像Spyder一样的交互式调试Spyder有... 继续阅读 >
202010-01 Ubuntu 20.04最佳配置指南(新手必备) 一、系统配置1、关闭sudo密码为了避免每次使用sudo命令时都输入密码,我们可以将密码关闭。操作方法:1、终端输⼊命令sudovisudo,打开visudo;2、找到%sudoALL=(ALL:ALL)ALL这⼀⾏修改为%sudoALL=(ALL:ALL)NOPASSWD:ALL2.修改软件源Ubuntu默认的软件源是境外的,速度上会有些问题,我们可以在「So!ware&Updates」(软件和更新)中选择国内的镜像。3.更新系统#更新本地报数据库sudoaptupdate#... 继续阅读 >
202010-01 IntelliJ 中配置 Anaconda的过程图解 在IntelliJ中选择File>ProjectStructure>PlatformSettings>SDKs在添加SDK中,你可以选择添加PythonSDK如果你的系统中已经安装过了Anaconda,那么SDK被IntelliJ自动识别。如果你的系统中没有安装Anaconda中的话,你可以参考下面的链接提供的方法进行安装。https://www.jb51.net/article/147710.htm当SDK安装好了以后,你可以在IntelliJ设置成功后退出。保存后,你会看到你的IntelliJ正在刷新库。配置成... 继续阅读 >
202009-29 Java配置win10环境变量过程图解 在配置环境之前,你应该已经有下载好的JavaJDK了(如果没有安装JDK,请跳转到此网址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html)我安装的是jdk1.8(64位)java环境变量的配置win10:1.选择“计算机”右单击弹出快捷菜单选择单击“属性”2.单击选择“高级系统设置”3.弹出“系统属性”——选择单击“环境变量”4.环境变量分为用户和系统变量,在此我们选择系统变量。操作如下:变量:JAVA_HOME值... 继续阅读 >
202009-29 在django admin中配置搜索域是一个外键时的处理方法 python2.7.11django1.8.4错误内容:relatedFieldhasinvalidlookup:icontains我原来默认认为在处理外键搜索的时候,django会自动将该外键的行数据以str()化之后进行搜索,但其实并不是这样的,如果将外键加入到搜索域中,需要明确写出来。这个是我从网上查到的解决方案,测试可用,如下:models.py文件#coding:utf8fromdjango.dbimportmodelsclassBook(models.Model):name=models.CharField(max_length=255)ti... 继续阅读 >
202009-29 PHP项目多语言配置平台实现过程解析 这个月用antdesign的方式重构了我在15年的时候写的一个给主端项目写的多语言配置后台。发现当时的设计很“深”,深到有些功能根本就没用过,根据这几年的使用情况,重构了这一版本,无论是体验上还是实用性上都有所提高。今天抽时间把当时的一些想当然的需求拿出来总结下吧:使用的技术我们的项目主要是PHP为主要开发语言。使用gettext扩展实现国际化的。即通过人工的方式按照规则写入.po文件,然后调用某函数生成.mo文件,放到... 继续阅读 >