`

跑旧项目遇到的坑

 
阅读更多
昨天心血来潮跑一下大概一年前写的项目。但是遇见不少坑啊。

1 首先是maven的坑,但是是公司自己写了两个包,用的是公司内部的maven私服,这样就算你有包里也要按包名的格式放到自己的maven仓库里去。

2 还是maven的坑,maven的下面除了pom文件和jar文件,会多不少的文件,如。updata之类的文件,很多时候要删除这些文件maven才能正常跑起来。

3 maven下载包需要好多时间啊,下了之后还会去下载源文件,坑爹啊,网速慢,一个小时就过去了。

4 导入.sql文件。navicat的问题,我用的是navicat来做这个事情的,之前导出的navicat和现在的navicat不是一个版本,然后就报错了,navicat的这个做的也太烂了吧。

5 然后我就在mysql的命令行下导入,结果是乱码,后来才想起这个mysql是敢装的,没有设置mysql的编码为utf8,

collation_connection = utf8_bin;
SET character_set_client = utf8;
SET character_set_connection = utf8;

然后再导入就可以了。

6 在不改mysql编码为utf8的情况下,用导出这个sql文件的navicat版本导入,结果却是ok的,这个是什么情况呢?navicat并没有去改mysql的编码,看来对mysql的了解还是很少啊。

7 tomcat的乱码问题,这个是要在tomcat的Connector加一个URIEncoding="UTF-8"。如
 <Connector port="8810"
               protocol="HTTP/1.1" enableLookups="false" redirectPort="9550"  URIEncoding="UTF-8" />


tom可以多个Connector,就是监听多个端口,这个可以通过多个端口来访问同一个项目,这个本意应该是用来支持不同的协议的,如http1,1之类的,当然都是一样的协议也是可以的。
0
2
分享到:
评论
8 楼 freezingsky 2013-06-10  
所以,有一个工作岗位叫:工程实施!
7 楼 CoderDream 2013-06-10  
可以在本地创建Maven库
6 楼 jinnianshilongnian 2013-06-10  
anglestudio 写道
我现在不是一般的讨厌maven 和 json
尤其是我现在带的项目。好像用json都习惯了、但是我特别讨厌json的东西
我都和他们说了,哪怕用action和jsp,也别用json 对js的东西一点无爱

说说理由,想听听。 你们依赖咋管理的?

哪怕用action和jsp,也别用json ? 估计是说的如ext这种框架,我也喜欢直接写页面构建;还有比如我要做微博这种api,是需要json这种的。
5 楼 lgsun592 2013-06-10  
maven下载源代码不是必须的啊,默认是不下载的吧
4 楼 anglestudio 2013-06-10  
我现在不是一般的讨厌maven 和 json
尤其是我现在带的项目。好像用json都习惯了、但是我特别讨厌json的东西
我都和他们说了,哪怕用action和jsp,也别用json 对js的东西一点无爱
3 楼 jinnianshilongnian 2013-06-10  
huangyunbin 写道
jinnianshilongnian 写道
执行sql 可以考虑maven-db-plugin,目前用 挺方便的,可以指定scriptEncoding,不用担心乱码。

执行时可以写个脚本  如
create-db.bat
refresh-db.bat

https://github.com/zhangkaitao/es

或者使用如idea 十分方便



我其实觉得用maven挺麻烦的,呵呵 可能我用maven还是不熟吧。

用maven 还是命令行+脚本处理来的快写,比点鼠标快多了,或者用idea,集成的非常好
2 楼 huangyunbin 2013-06-10  
jinnianshilongnian 写道
执行sql 可以考虑maven-db-plugin,目前用 挺方便的,可以指定scriptEncoding,不用担心乱码。

执行时可以写个脚本  如
create-db.bat
refresh-db.bat

https://github.com/zhangkaitao/es

或者使用如idea 十分方便



我其实觉得用maven挺麻烦的,呵呵 可能我用maven还是不熟吧。
1 楼 jinnianshilongnian 2013-06-10  
执行sql 可以考虑maven-db-plugin,目前用 挺方便的,可以指定scriptEncoding,不用担心乱码。

执行时可以写个脚本  如
create-db.bat
refresh-db.bat

https://github.com/zhangkaitao/es

或者使用如idea 十分方便

相关推荐

    非功能性需求,不要成为项目的坑

    比如项目要交付的时候,交互或需求不明确或者有歧义导致项目返工或延期,安全问题考虑不周导致生产环节被攻击者恶意攻击,没有考虑性能导致遇到高流量的时候就悲剧了等场景。今天的话题,我们就来聊聊《非功能性需求...

    基于gojs遇到的项目“坑点”

    用gojs技术做项目时遇到的难点,适用于前端开发人员

    定时跑批报表项目(ssm架构)

    9. **异常处理**:在遇到异常时,项目应具备相应的错误处理机制,确保任务能够尽可能地恢复执行,同时通知管理员以便及时解决问题。 10. **安全性**:定时任务可能涉及敏感数据和操作,因此项目应考虑权限控制,...

    Vs2019 运行老版本c# 项目所产生的一些兼容性问题的处理方法.docx

    在使用Visual Studio 2019运行老版本C#项目时,可能会遇到各种兼容性问题,这主要源于新旧版本之间的差异。以下是一些解决这些问题的方法: 1. **创建新解决方案**: - 当旧项目在新版本VS中无法正常运行时,可以...

    详解vue-cli 构建Vue项目遇到的坑

    Vue CLI 构建 Vue 项目遇到的坑 在使用 Vue CLI 构建 Vue 项目时,可能会遇到一些坑,这篇文章将总结一些常见的问题和解决方案。 1. 编译后、js、css 等相对路径和绝对路径问题 在使用 Vue CLI 构建项目时,可能...

    做前端项目时遇到的一些问题和自己的解决方式

    自己的端问题及解决方式

    Android设置theme中可能遇到的坑

    发现坑 最近在配置项目主题的时候报了如下错误: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR 原因一 错误写法: &lt;style ...

    旧项目TypeScript改造问题与解决方案记.docx

    在本文中,我们将讨论旧项目使用 TypeScript 改造时遇到的问题和解决方案。本次改造的目标是移除 Babel 全家桶,减小包体积,同时增加强类型约束从而避免今后开发时可能的问题。 问题一:VSCode 相关“无法找到相关...

    使用IDEA工具配置和运行vue项目及遇到的坑

    使用IDEA工具配置和运行vue项目及遇到的坑 在本篇文章中,我们主要介绍了使用IDEA工具配置和运行vue项目的步骤,并分享了我们在配置和运行过程中遇到的坑,以便帮助读者避免类似的错误。 一、IDEA中配置vue插件 ...

    list使用过程中遇到的坑

    当我们在实际业务开发过程中,难免会遇到数组转List的操作,通常我们所选择的就是上面的Arrays.asList进行操作,但是,对的但是来了,我们在使用的时候会发现基本数据类型的参数转化的结果会和我们想要的结果完全不...

    项目管理遇到的问题总结.pdf

    项目管理遇到的问题总结.pdf

    RK3588 使用OpenCL 遇到坑

    OpenCL平台信息

    python获取微信小程序手机号并绑定遇到的坑

    最近在做小程序开发,在其中也遇到了很多的坑,获取小程序的手机号并绑定就遇到了一个很傻的坑。 流程介绍 官方流程图 小程序使用方法 需要将 &lt;button&gt; 组件 open-type 的值设置为 getPhoneNumber,当用户...

    tomcat部署java web项目遇到的问题及解决方法

    Tomcat 部署 Java Web 项目遇到的问题及解决方法 Tomcat 是一个流行的 Java Web 服务器,广泛应用于 Java Web 项目的开发和部署中。但是在实际开发和部署过程中,经常会遇到各种问题,影响项目的正常运行。本文主要...

    TestNG学习中遇到的坑.txt

    2017年6月5日记:在学习直接用手工执行testng.xml时,得到以下教训: 1、如果写批处理调用,环境变量的末尾必须以分号结束,否则调试气死你也搞不定啥原因,控制台就一句话,找不到类;

    程序员面试之如何介绍项目以及应对项目问题

    帮助程序员在面试过程中如何介绍自己做过的项目,项目中遇到的问题,承担的角色,有什么收获以及没有接触过大型项目该如何应对;帮助程序员在面试过程中如何介绍自己做过的项目,项目中遇到的问题,承担的角色,有...

    mobileHack, 这里收集了许多移动端上遇到的各种坑.zip

    在移动端开发过程中,开发者...总的来说,mobileHack是一个宝贵的资源库,它集合了移动端开发中遇到的各种问题及其解决方案,对于开发者来说,深入研究这个项目将有助于提升开发技能,避免在实际工作中踩到这些“坑”。

    Android studio遇到的坑

    记录了再开发中遇到一些关于Android studio的问题Error:SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

Global site tag (gtag.js) - Google Analytics