服务器上的tomcat 部署项目 怎么让路径带上项目的名字

本地路径
(类Mapping)(方法Mapping)
http://localhost:8080/productInfo/productInfoBylike.do
本地启动 这个项目可以访问

发布到tomcat后
http://localhost:8080/productInfo/productInfoBylike.do 404

9个回答

配置服务器中网址的指向路径

有的开发工具可以设置 比如 idea

这个应该是在配置文件里可以配置的

之前已经回答过你的问题,这里再给你写个多项目的吧
修改tomcat/conf/server.xml文件

  <Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="D:/Program Files/Tomcat 8.5/webapps/apparelDev" debug="0" reloadable="true"/>
<Context path="p1" docBase="D:/Program Files/Tomcat 8.5/webapps/project1" debug="0" reloadable="true"/>
<Context path="p2" docBase="D:/Program Files/Tomcat 8.5/webapps/project2" debug="0" reloadable="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />

</Host>

说明:文档中的context中的path代表访问路径;
如不需要项目路径就是第一个context示范:http://localhost:8080/
需要的路径为第2第3个示范;http://localhost:8080/p1或http://localhost:8080/p1
而第2第3个示范如果不配置的话,默认是以webapps下的项目名称为路径

原来回答的路径如下:
https://ask.csdn.net/questions/687834

如有问题请继续提问,希望可以采纳;
你之前的提问也希望采纳....

w172087242
little_how 回复lacrimarrum: 把你改的发出来,然后再把你对应请求的发出来
一年多之前 回复
lacrimarrum
lacrimarrum 就算改了 还是报错 方法的请求还是报错 不知道为什么
一年多之前 回复

web-info 上级文件夹的名字就是,随便改啊

tomcat里面有个server.xml,有个context属性,你检查一下,如果配置了的话可以删掉,一般配置context是为了跳过项目名的,不知道为什么你要加项目名

http://localhost:8080/productInfo/productInfoBylike.do
本地启动 这个项目可以访问
发布到tomcat后
http://localhost:8080/productInfo/productInfoBylike.do 404
不知道你要问啥,本地启动可以访问证明你项目没有问题,发布到tomcat后
http://localhost:8080/productInfo/productInfoBylike.do 404 404错误是表示资源不存在,发布到tomcat不知道你的是正式环境,还是测试环境,
要用正式环境的ip地址或者测试环境的ip地址或者域名去访问的,localhost表示的是你本机电脑

大家说的都对 是这个垃圾服务器 还是 垃圾tomcat的问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
为什么apache+tomcat搭建的负载均衡服务器集群在部署项目访问请求获取不到数据
为什么apache+tomcat搭建的负载均衡服务器集群在部署项目后的项目路径不对呢,请求获取不到数据 我是将项目设置在tomcat的根目录访问路径,输入localhost:8080即可访问到项目的首页,显示正常。 Apache弄的是IP访问嘛,通过控制分配请求给集群下的tomcat服务器来访问项目,但是直接使用IP访问请求都获取不到数据,尝试通过IP/项目名也达不到效果。 这是什么原因呢。 我当时是按照这篇文章[http://blog.csdn.net/yannanying/article/details/44200961](http://blog.csdn.net/yannanying/article/details/44200961 "")里面的配置的,集群是搭建成功了的,用了一个小项目测试,但是换上另一个了就不对了,请教一下大家有什么好的建议,谢谢
tomcat的部署路径,重新发布后上传到里面的图片会被清空
1struts2+xwork2 2eclipse里,部署项目时,部署路径选择的是默认的wtpwebapps 3action取的是绝对路径,并且图片可以顺利存储在部署的这个文件夹里 4在数据库中存的是相对路径,因为浏览器用img src输出时好像不能直接输出绝对路径 5疑惑就是,上传文件只能向tomcat服务器上传,因为我只能往数据库存相对路径,绝对路径src显示不出来,但是tomcat一重新发布,那些图片又都清空了,求解决方案
关于上传文件到tomcat服务器的问题
在上传的时候我获取了tomcat路径,把图片上传到了ider的target文件夹中,启动服务器后访问不到target中的图片资源,只能访问本地tomcat中的资源。我只能把项目部署到tomcat中才可以访问target中的资源,现在的问题是,我在使用ider开发环境下无法访问target中的资源,只能把项目部署到服务器上才可以访问。这样开发环境下访问不到target中的资源怎么办
tomcat部署到阿里云服务器,虚拟路径启动有问题
server.xml同样的配置在本地可以跑,但是放到阿里云就启动不了,报: SEVERE: Error starting static Resources java.lang.IllegalArgumentException: Document base /test does not exist or is not a readable directory server.xml去掉了项目路径而已: ``` <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="/" docBase="/test" debug="0"/> </Host> ```
intellij adea启动maven项目,出现的确实tomcat页面,求大神指教
我在intellij adea平台上引入一个maven项目,使用的tomcat服务器,部署好后,启动tomcat,路径是localhost:8080 没有出现工程的首页,显示的却是tomcat页面,这是为什么
文件上传至项目部署运行的目录下,如何改为上传到服务器项目源码目录下
项目使用myeclipe写的。 源码在D:\Workspaces\MyEclipse 10\frame目录下,项目名为frame。 现在文件上传功能实现了 将文件上传至tomcat服务器上运行的webapp目录下的file文件夹下,例如D:\Program Files\apache-tomcat-7.0.96\webapps\frame\file\a.txt 为本地上传a.txt成功后的路径。现在要求将文件上传至D:\Workspaces\MyEclipse 10\frame\WebRoot\file目录下,以后将项目在公司服务器上运行,就是上传文件至服务器源码文件夹下,路径不能写死,请问要如何实现? 以下为上传功能主要的源码: ``` String Path =request.getSession().getServletContext().getRealPath(""); String basePath =Path+ "\\file"; // 如果文件目录不存在,就执行创建 File targetFile = new File(basePath); if (!targetFile.isDirectory()) { targetFile.mkdirs(); } // 拼接目标文件 File outfile = new File(basePath+ File.separator + file.getOriginalFilename()); // 获取本地文件输入流 InputStream stream = file.getInputStream(); // 声明服务器要存储的目标文件输出流 FileOutputStream fos = new FileOutputStream(outfile); // 写入目标文件 byte[] buffer = new byte[1024 * 1024]; int byteRead = 0; while ((byteRead = stream.read(buffer)) != -1) { fos.write(buffer, 0, byteRead); // 把缓冲区的内容强制的写出,避免关闭流时丢失数据 fos.flush(); } // 关闭流 fos.close(); stream.close(); ```
REST风格的项目部署在tomcat上,静态资源如何访问
<p>服务器:tomcat6.0.29</p> <p>我的项目想用spring mvc框架,URL采用REST风格,但是这样一来,服务器上的静态资源访问不到了,麻烦高手给看一下。</p> <p>web.xml文件如下</p> <p> </p> <pre name="code" class="xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app version="2.5" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"&gt; &lt;!-- Spring前端控制器 --&gt; &lt;servlet&gt; &lt;servlet-name&gt;dingcanServlet&lt;/servlet-name&gt; &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet &lt;/servlet-class&gt; &lt;init-param&gt; &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt; &lt;param-value&gt;classpath:/context/servlet/dingcan-servlet.xml &lt;/param-value&gt; &lt;/init-param&gt; &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;dingcanServlet&lt;/servlet-name&gt; &lt;url-pattern&gt;/&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;!--以下是静态文件路径配置,如果不配置,则对静态文件的请求也会被dingcanServlet拦截--&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;default&lt;/servlet-name&gt; &lt;url-pattern&gt;/script/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;default&lt;/servlet-name&gt; &lt;url-pattern&gt;/images/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;default&lt;/servlet-name&gt; &lt;url-pattern&gt;/style/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;default&lt;/servlet-name&gt; &lt;url-pattern&gt;/html/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;/web-app&gt;</pre>
maven项目部署到云服务器报错
用maven搭建的web项目,本地测试时可运行,但部署到云服务器则访问不了,显示404,路径和服务器配置都没有错,有谁知道是怎么了吗?![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/8.gif)
JRuby on Rails 项目打包后发布到tomcat路径问题
使用JRuby on Rails开发的项目打包后部署到tomcat下,路径有问题, 因为JRuby on Rails访问只需要进入该目录启动服务器,访问http://localhost:3000即可,但是发布到tomcat下要通过http://localhost:8080/demo加上工程名字才能访问 现在遇到了问题 比如我首页有个所有产品products,现在我点首页的所有产品他就会跳到[color=green]http://localhost:8080/products[/color]而无法正常访问,在tomcat下正确访问应该是 [color=green]http://localhost:8080/demo/products[/color],不会要在所有的路径前面都加上工程名字吧!我想请问一下各位有什么好的解决方法没有? [b]问题补充:[/b] 谢谢各位的回答,路径问题部分解决了,但是产品的图片显示不出来,在取出图片的时候该如何解决 [b]问题补充:[/b] 谢谢,mccxj 是这样的我获得图片是自己在模型中写的一个方法 [color=olive] def product_image(style = :normal) unless self.image_url.blank? if style == :normal "<img src=\"/images/products/#{self.image_url}\" alt=\"#{self.name}\" width='310' height='310' id=\"#{self.id}\"/>" elsif style == :small "<img src=\"/images/products/#{self.image_url}\" alt=\"#{self.name}\" width='100' height='110' id=\"#{self.id}\"/>" elsif style == :thumb "<img src=\"/images/products/#{self.image_url}\" alt=\"#{self.name}\" width='50' height='50' id=\"#{self.id}\"/>" end else "<img src=\"/images/no-product-#{style.to_s}.jpg\" alt=\"暂无图片\" id=\"#{self.id}\" />" end end[/color] 视图中 [color=olive]<%=link_to product.product_image(:small), product %>[/color] 请问我该怎么改才能正确访问路径呢?不会要在模型中加一个死的项目名吧 [b]问题补充:[/b] 谢谢,mccxj的回答,不过调用根目录是用root_url!现在有个问题我想问一下我这段代码 [color=olive] <% form_tag "/products/search", :method => 'get', :style => "_position:relative; top:5px;" do %>[/color] 应该如何使用rails的help方法!我这样该的 [color=olive] <% form_tag :url =>{ :controller => "prodcuts", :action => "search"}, :method => 'get',:style => "_position:relative; top:5px;" do %>[/color]可是不对,请问一下应该怎么改! [b]问题补充:[/b] 刚刚写错了,是这样的 [color=red] <% form_tag :url =>{ :controller => "products", :action => "search"}, :method => 'get',:style => "_position:relative; top:5px;" do %> <%= text_field_tag :q, params[:q] %> <%= submit_tag "搜" %> <% end %>[/color] [b]问题补充:[/b] 本来这样是这样的 [color=red] <% form_tag "/products/search", :method => 'get', :style => "_position:relative; top:5px;" do %> <%= text_field_tag :q, params[:q] %> <%= submit_tag "搜" %> <% end %>[/color] [b]问题补充:[/b] to qichunren ,我一直在问路径问题啊?不过我还是把分给你了!
上传文件到文件服务器以及从文件服务器下载文件
有两个web服务器(tomcat) , 由于上传的文件较多, 想弄一个文件服务器, 专门存储图片视频等, 所以当页面上传图片时,要通过tomcat把视频上传到文件服务器,当页面上请求某个图片或视频时,请求的是tomcat,由tomcat再去文件服务器把资源弄过来发送过去(因为web项目已经做好了,像<img>之类的标签都是请求的tomcat,不想改<img>的路径直接指向文件服务器) 1.文件服务器用什么?我不知道文件服务器还是用tomcat或者用ftp服务器,望给个建议 2.如果用tomcat做文件服务器,向文件服务器上传文件是不是还需要在文件服务器端再部署一个应用专门接收并保存文件文件, 如果用ftp又需不需要呢? 3.如果用tomcat做文件服务器,当页面请求图片时(如<img>标签),我怎么配置tomcat让他去文件服务器上去取图片呢?用ftp又怎么取呢? 我没有什么思路,用什么服务器也不知道,希望大家给点建议
网站部署时,内网能访问,但外网不能访问
现在已经有了服务器和域名,域名也ping通,之前在服务器上用iis绑定域名, 在服务器内的浏览器可以通过ip和域名访问,但外网访问不到,现在用tomcat绑定,也是服务器内网可以访问,外网不能访问,请问怎么回事, 目前tomcat中server.xml 的端口改为80了,host name为我的域名, 在内网可以通过域名,访问到tomcat主页,暂时还没有项目路径,但外网访问不到,求解。
关于 ${pagecontext.request.getcontextpath} 获取绝对路径的问题
最近在做一个个人博客的项目,然后就遇到了使用${pagecontext.request.getcontextpath}获取绝对路径的问题: 在jsp中,我使用 ~~~ <a href="${pagecontext.request.getcontextpath}/blog/edit"> ~~~ 即上面的链接将会是: **localhost:8080/项目名/blog/edit** 这种方式来调用后台的接口,我在本地部署测试能够成功。 但是在我将项目部署在云服务器上就发现了问题: 为了能够通过域名(IP)直接访问我的项目,于是我在Tomcat中进行了如下配置: ~~~ <Context path="" docBase="项目名" debug="0" reloadable="true"> ~~~ 然后通过域名(xxx.xxx.xxx.xxx)直接访问项目的时候 链接将会被解析成 **xxx.xxx.xxx.xxx/blog/edit** 而正确的请求链接应该是: **xxx.xxx.xxx.xxx/项目名/blog/edit** 通过百度,我了解到了${pagecontext.request.getcontextpath} 获取的是path所配置的虚拟路径 所以我想问下我该如何解决我的问题,为了程序的可移植性我该如何在jsp中写请求路径?
linux环境下部署java-web项目
我在linux环境下部署了一个简单的java登入到界面的测试dome,但是我linux服务器的tomcat的访问路径被修改过,因此我访问不到我请求的action,求高人指教。 我本来访问的路径为192.168.110.25/login.action 现在我在toncat里面修改的访问路径之后 192.168.110.25/xiaoxiao/login.action 就通过界面表单提交访问login.action是报404,找不到指定的路径!
求助:ssm的maven项目tomcat插件启动成功,但是无法访问的问题!
问题描述: springmvc+mybatis项目,tomcat插件成功启动后,访问报404的错误。 个人排查: 1.将其独立部署到tomcat服务器而不用tomcat插件可以成功启动并访问。 2.tomcat插件启动成功后,target下的classes目录下面没有配置文件,但是有class文件。buildpath中已经配置输出文件夹为target/classes,仍然无效。 tomcat插件配置: ``` <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <update>true</update> <!-- 热部署 --> <charset>utf-8</charset> <!-- 设置字符集 --> <uriEncoding>UTF-8</uriEncoding><!-- 设置uri编码 --> <port>8080</port> <!-- 设置端口 --> <path>/</path><!-- 设置默认访问应用的路径 --> </configuration> </plugin> </plugins> ``` 前端控制器配置: ``` <!-- 前端控制器 --> <!-- The front controller of this Spring Web application, responsible for handling all application requests --> <servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:springmvc/springmvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- Map all requests to the DispatcherServlet for handling --> <servlet-mapping> <servlet-name>springDispatcherServlet</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> ``` controller: ``` @Controller public class UserController { @Autowired private UserService userService; @RequestMapping("/") public String hello() { return "index"; } @RequestMapping("/user") @ResponseBody public List<User> getUserList() { List<User> list = userService.getUserList(); return list; } } ``` 访问url:localhost:8080,正常应该跳转到index.jsp界面,实际输出:`No mapping found for HTTP request with URI [/] in DispatcherServlet with name 'springDispatcherServlet'`。 # 求助!!!
web工程获取路径问题
我在同一服务器的tomcat下面部署工程A和工程B,如何在A的servlet中获取B的某个路径?要求在A的servlet中访问B中某个文件夹下面的文件
请教关于如何解决项目中绝对路径的问题
[size=large][b]请大家指教一下,是否有什么办法能解决这种问题。[/b][/size] 标题描述的不是很清晰,下面是问题的发生情况: 1、过去系统中所有的跳转、JSP页面中图片的引用都以绝对路径来写,例如:MyJsp.jsp [code="java"] <body> This is my JSP page. <br> <img src="/image/aa1.gif"/> <br> <a href="/other.jsp">跳转</a> </body> [/code] 2、项目是部署到resin3.1.6中的webapps\ROOT目录中,resin.conf没有做修改: [code="java"] <host id="" root-directory="."> <web-app id="/ root-directory="webapps/ROOT"> </host> [/code] 3、访问路径即服务器地址,例如: http://localhost/MyJsp.jsp 在这种情况下,项目页面跳转,图片显示都没有问题,因为'/'直接是localhost [size=medium][b]问题所在:[/b][/size] 当需要把项目发布为其他应用名的时候,问题显现出来,所有的图片和页面跳转都出现错误。例如: a. 由于要在resin下部署其他应用,所以把已有应用发布到 resin/webapps/myapp/文件夹中 b. 当访问http://localhost/myapp/MyJsp.jsp时,aa1.gif无法显示,查看图片路径为:http://localhost/aa1.gif c.点击跳转链接时,页面跳转到http://localhost/other.jsp,当然,肯定找不到这个页面,报404错误 ============================================================================================ 以下是我目前的解决方案,但我感觉不是最优的。 通过虚拟主机的方式来解决这种问题。 [code="java"] <host id="myapp.com"> <host-name>myapp.com</host-name> <root-directory>.</root-directory> <web-app id="/" root-directory="webapps/myapp"/> </host> [/code] [b]问题补充:[/b] 补充一下: 本人不想通过修改页面链接的方式来解决这个问题,因为如果要修改页面中链接路径的话,需要大量的工作量,我认为不是最好的方式。 谢谢firefly.li 的回答,您的方式确实可以,不过不是我想要的方式。 [b]问题补充:[/b] --------感谢3楼energykey回答------------ 你说的方式确实可以解决问题,但这个filter相当于是在项目之外的,那如果我在resin下部署多个应用,譬如webapps/test1,webapps/test2... 那如何来重写URL。所以我觉得这不是我想要的答案 其实我只是希望知道是否能够通过修改web.xml或者服务器的配置来解决这种绝对路径的问题。 也感谢4楼的回答 你说的这种方式我考虑过,也试验过,不过没有成功~~~ [b]问题补充:[/b] 再次感谢energykey的指点。以为真的有捷径。不过目前项目使用虚拟主机用起来还是很方便,这种绝对路径的写法到底是对是错我不是很清楚,我所知道的是这种绝对路径写起来很方便,所有的链接前面一个‘/’就全部从根目录开始,不用写那些讨厌的../....,更不用担心目录层次结构的更改,并且也有虚拟主机的方式来解决这种问题。 我想,在实际生成环境中,大部分的系统都会有自己的主机(至少是虚拟的)、有自己的域名,所以还是可以考虑延续这种方式。
本地系统调试可以,为什么服务器上就不可以了!!!!
项目是tomcat跑的。有nginx配置连接的。本地本来昨天是不可以的,然后再nginx配置了请求转发就可以了。以为可以了,然后把项目部署到服务器上,可是服务器就出现和昨天本地一样的情况,然后用本地的端口跑服务器的项目可以用,再用正式的域名去尝试项目的功能还是不可以?而且没有报错。请求的参数和路径都没有错,点击了没有任何的反应,tomcat也没有,这个可能是什么错误呢?是不是还有什么路径没有配置呢?还是说是什么的原因?有人遇到过相同的问题么?后面附2图。![图片说明](https://img-ask.csdn.net/upload/201704/13/1492068856_997812.png)![图片说明](https://img-ask.csdn.net/upload/201704/13/1492068872_347229.png)
服务器中路径问题~求高手
Tomcat的classes目录中 有3个目录 分别是 com(servlet) data(数据xml文件) util(读取xml文件) 我现在用dom4j来读取xml文件 但是就是找不到data的数据 网上有说用class对象获得相对路径的方法 但是不灵活 我想问问有人知道用相对路径取到data文件夹中的数据文件吗? 因为项目可能部署到其他环境 所以想用相对路径来读取 大致流程是 servlet调用util util调用data
SSM项目无法访问图片,图片不显示的问题
![图片说明](https://img-ask.csdn.net/upload/201909/04/1567599958_96111.png) ![图片说明](https://img-ask.csdn.net/upload/201909/04/1567600076_843652.png) 如题,我已经在SpringMVC中设置了静态资源的访问路径了,除了图片之外,其他的比如JS和CSS文件用"../"开头的路径名都可以访问,就是图片怎么改就不显示。。。 请前辈指教一下看哪里错了? 这个项目没有用JSTL,用的是Beetl,我不是很想用绝对路径,因为这个项目最后要部署在云服务器上,害怕移植之后出现问题。 谢谢la
相见恨晚的超实用网站
搞学习 知乎:www.zhihu.com 简答题:http://www.jiandati.com/ 网易公开课:https://open.163.com/ted/ 网易云课堂:https://study.163.com/ 中国大学MOOC:www.icourse163.org 网易云课堂:study.163.com 哔哩哔哩弹幕网:www.bilibili.com 我要自学网:www.51zxw
花了20分钟,给女朋友们写了一个web版群聊程序
参考博客 [1]https://www.byteslounge.com/tutorials/java-ee-html5-websocket-example
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
字节跳动视频编解码面经
引言 本文主要是记录一下面试字节跳动的经历。 三四月份投了字节跳动的实习(图形图像岗位),然后hr打电话过来问了一下会不会opengl,c++,shador,当时只会一点c++,其他两个都不会,也就直接被拒了。 七月初内推了字节跳动的提前批,因为内推没有具体的岗位,hr又打电话问要不要考虑一下图形图像岗,我说实习投过这个岗位不合适,不会opengl和shador,然后hr就说秋招更看重基础。我当时
开源一个功能完整的SpringBoot项目框架
福利来了,给大家带来一个福利。 最近想了解一下有关Spring Boot的开源项目,看了很多开源的框架,大多是一些demo或者是一个未成形的项目,基本功能都不完整,尤其是用户权限和菜单方面几乎没有完整的。 想到我之前做的框架,里面通用模块有:用户模块,权限模块,菜单模块,功能模块也齐全了,每一个功能都是完整的。 打算把这个框架分享出来,供大家使用和学习。 为什么用框架? 框架可以学习整体
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~) one 樱花树 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch
深深的码丨Java HashMap 透析
HashMap 相关概念 HashTab、HashMap、TreeMap 均以键值对像是存储或操作数据元素。HashTab继承自Dictionary,HashMap、TreeMap继承自AbstractMap,三者均实现Map接口 **HashTab:**同步哈希表,不支持null键或值,因为同步导致性能影响,很少被使用 **HashMap:**应用较多的非同步哈希表,支持null键或值,是键值对...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 顺便拉下票,我在参加csdn博客之星竞选,欢迎投票支持,每个QQ或者微信每天都可以投5票,扫二维码即可,http://m234140.nofollow.ax.
Python 基础(一):入门必备知识
目录1 标识符2 关键字3 引号4 编码5 输入输出6 缩进7 多行8 注释9 数据类型10 运算符10.1 常用运算符10.2 运算符优先级 1 标识符 标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。 以下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx ,表示不能直接访问的类属性,需通过类提供
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 欢迎 改进 留言。 演示地点跳到演示地点 html代码如下`&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;music&lt;/title&gt; &lt;meta charset="utf-8"&gt
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。 1. for - else 什么?不是 if 和 else 才
数据库优化 - SQL优化
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 c/c++ 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7
通俗易懂地给女朋友讲:线程池的内部原理
餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问题,但做为一个专业人士在女朋友面前也不能露怯啊,想了一下便说:“我先给你讲讲我前同事老王的故事吧!” 大龄程序员老王 老王是一个已经北漂十多年的程序员,岁数大了,加班加不动了,升迁也无望,于是拿着手里
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹
面试官:你连RESTful都不知道我怎么敢要你?
面试官:了解RESTful吗? 我:听说过。 面试官:那什么是RESTful? 我:就是用起来很规范,挺好的 面试官:是RESTful挺好的,还是自我感觉挺好的 我:都挺好的。 面试官:… 把门关上。 我:… 要干嘛?先关上再说。 面试官:我说出去把门关上。 我:what ?,夺门而去 文章目录01 前言02 RESTful的来源03 RESTful6大原则1. C-S架构2. 无状态3.统一的接
JDK12 Collectors.teeing 你真的需要了解一下
前言 在 Java 12 里面有个非常好用但在官方 JEP 没有公布的功能,因为它只是 Collector 中的一个小改动,它的作用是 merge 两个 collector 的结果,这句话显得很抽象,老规矩,我们先来看个图(这真是一个不和谐的图????): 管道改造经常会用这个小东西,通常我们叫它「三通」,它的主要作用就是将 downstream1 和 downstre...
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员...
相关热词 c# 输入ip c# 乱码 报表 c#选择结构应用基本算法 c# 收到udp包后回包 c#oracle 头文件 c# 序列化对象 自定义 c# tcp 心跳 c# ice连接服务端 c# md5 解密 c# 文字导航控件
立即提问